Skip to content

feat: fix survey issues #11

feat: fix survey issues

feat: fix survey issues #11

Triggered via push December 2, 2025 11:32
Status Failure
Total duration 58s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

7 errors
ci
Process completed with exit code 1.
src/lib/validators/survey-schema.test.ts > edge case tests > complex real-world scenarios > validates multilingual content: src/lib/validators/survey-schema.test.ts#L797
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/lib/validators/survey-schema.test.ts:797:30
src/lib/validators/survey-schema.test.ts > validateSurveyFileSafe helper > returns success result for valid data: src/lib/validators/survey-schema.test.ts#L518
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/lib/validators/survey-schema.test.ts:518:28
src/lib/validators/survey-schema.test.ts > validateSurveyFile helper > validates and returns typed data: src/lib/validators/survey-schema.ts#L187
Error: Survey validation failed: - root: At least one question in the section must be required (or have required: true) ❯ validateSurveyFile src/lib/validators/survey-schema.ts:187:13 ❯ src/lib/validators/survey-schema.test.ts:467:20 Caused by: Caused by: ZodError: [ { "code": "custom", "path": [], "message": "At least one question in the section must be required (or have required: true)" } ] ❯ validateSurveyFile src/lib/validators/survey-schema.ts:168:29 ❯ src/lib/validators/survey-schema.test.ts:467:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { _zod: { def: [ { code: 'custom', path: [], message: 'At least one question in the section must be required (or have required: true)' } ], constr: 'Function<ZodError>', traits: { constructor: 'Function<Set>', has: 'Function<has>', add: 'Function<add>', delete: 'Function<delete>', clear: 'Function<clear>', entries: 'Function<entries>', forEach: 'Function<forEach>', size: 2, values: 'Function<values>', keys: 'Function<values>' }, deferred: [] }, issues: [ { code: 'custom', path: [], message: 'At least one question in the section must be required (or have required: true)' } ], format: 'Function<value>', flatten: 'Function<value>', addIssue: 'Function<value>', addIssues: 'Function<value>', isEmpty: false }
src/lib/validators/survey-schema.test.ts > surveyFileSchema > accepts file where required is not explicitly set (defaults to true): src/lib/validators/survey-schema.test.ts#L449
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/lib/validators/survey-schema.test.ts:449:28
src/lib/validators/survey-schema.test.ts > surveyFileSchema > accepts valid kebab-case labels: src/lib/validators/survey-schema.test.ts#L257
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/lib/validators/survey-schema.test.ts:257:30 ❯ src/lib/validators/survey-schema.test.ts:243:17
src/lib/validators/survey-schema.test.ts > surveyQuestionSchema > applies default values for optional fields: src/lib/validators/survey-schema.test.ts#L38
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/lib/validators/survey-schema.test.ts:38:36