diff --git a/base/schema-typescript-zod/test/inputs/schema/optional-constraints.schema/default/TopLevel.ts b/head/schema-typescript-zod/test/inputs/schema/optional-constraints.schema/default/TopLevel.ts
index 8c0ba37..05975a6 100644
--- a/base/schema-typescript-zod/test/inputs/schema/optional-constraints.schema/default/TopLevel.ts
+++ b/head/schema-typescript-zod/test/inputs/schema/optional-constraints.schema/default/TopLevel.ts
@@ -4,7 +4,7 @@ import * as z from "zod";
 export const TopLevelSchema = z.object({
     "optDouble": z.number().optional(),
     "optInt": z.number().int().optional(),
-    "optPattern": z.string().optional(),
+    "optPattern": z.string().regex(new RegExp("^[a-z]+$")).optional(),
     "optString": z.string().optional(),
     "reqZeroMin": z.number().int(),
 });
diff --git a/base/schema-typescript-zod/test/inputs/schema/pattern.schema/default/TopLevel.ts b/head/schema-typescript-zod/test/inputs/schema/pattern.schema/default/TopLevel.ts
index 99f4704..4fe2b21 100644
--- a/base/schema-typescript-zod/test/inputs/schema/pattern.schema/default/TopLevel.ts
+++ b/head/schema-typescript-zod/test/inputs/schema/pattern.schema/default/TopLevel.ts
@@ -2,8 +2,8 @@ import * as z from "zod";
 
 
 export const TopLevelSchema = z.object({
-    "pattern1": z.string(),
-    "pattern2": z.string(),
-    "union": z.string(),
+    "pattern1": z.string().regex(new RegExp("a[.]*")),
+    "pattern2": z.string().regex(new RegExp("b[.]*")),
+    "union": z.string().regex(new RegExp("(b[.]*)|(c[.]*)")),
 });
 export type TopLevel = z.infer<typeof TopLevelSchema>;
diff --git a/base/schema-typescript-zod/test/inputs/schema/renaming-bug.schema/default/TopLevel.ts b/head/schema-typescript-zod/test/inputs/schema/renaming-bug.schema/default/TopLevel.ts
index 004bf81..5b01d9b 100644
--- a/base/schema-typescript-zod/test/inputs/schema/renaming-bug.schema/default/TopLevel.ts
+++ b/head/schema-typescript-zod/test/inputs/schema/renaming-bug.schema/default/TopLevel.ts
@@ -107,7 +107,7 @@ export const FruitSchema = z.object({
 export type Fruit = z.infer<typeof FruitSchema>;
 
 export const TopLevelSchema = z.object({
-    "version": z.string().optional(),
+    "version": z.string().regex(new RegExp("^\\d{1,5}.{1}\\d{1,5}.{1}\\d{1,5}$")).optional(),
     "fruits": z.array(FruitSchema).optional(),
     "vehicles": z.array(VehicleSchema).optional(),
 });
