diff --git a/frontend/src/test-setup.ts b/frontend/src/test-setup.ts index c97908a..321a4ef 100644 --- a/frontend/src/test-setup.ts +++ b/frontend/src/test-setup.ts @@ -46,10 +46,7 @@ function enhancedParse(this: z.ZodType, data: unknown): T { * @param data - The data to validate against the schema * @returns Safe parse result with success flag and data or error */ -function enhancedSafeParse( - this: z.ZodType, - data: unknown -): z.SafeParseReturnType { +function enhancedSafeParse(this: z.ZodType, data: unknown) { const result = originalSafeParse.call(this, data); validationCount++; diff --git a/frontend/src/validation.ts b/frontend/src/validation.ts index bcbe203..61dadf4 100644 --- a/frontend/src/validation.ts +++ b/frontend/src/validation.ts @@ -22,7 +22,7 @@ export const UserSchema = z.object({ theme: z.enum(['light', 'dark']).default('light'), notifications: z.boolean().default(true), }) - .default({}), + .default({ theme: 'light', notifications: true }), }); // Inferred types (no manual type definitions needed)