$ npx vitest run tests/build.test.ts -t 승인 .*계약 RUN v5.0.4 /home/hermes/worktrees/find-word-v0.2.3 ❯ tests/build.test.ts (27 tests | 6 failed | 21 skipped) 2633ms × 현장음 manifest 사본을 함께 바꿔도 승인 sourceSha256 계약 위반을 거부한다 452ms × 현장음 manifest 사본을 함께 바꿔도 승인 expectedSourceSha256 계약 위반을 거부한다 433ms × 현장음 manifest 사본을 함께 바꿔도 승인 sourceBytes 계약 위반을 거부한다 434ms × 현장음 manifest 사본을 함께 바꿔도 승인 directMediaDurationSeconds 계약 위반을 거부한다 441ms × 현장음 manifest 사본을 함께 바꿔도 승인 outputLicense 계약 위반을 거부한다 438ms × 현장음 manifest 사본을 함께 바꿔도 승인 operations 계약 위반을 거부한다 433ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 6 ⎯⎯⎯⎯⎯⎯⎯ FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 sourceSha256 계약 위반을 거부한다 FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 expectedSourceSha256 계약 위반을 거부한다 FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 sourceBytes 계약 위반을 거부한다 FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 directMediaDurationSeconds 계약 위반을 거부한다 FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 outputLicense 계약 위반을 거부한다 FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 operations 계약 위반을 거부한다 AssertionError: expected [Function verify] to throw an error ❯ tests/build.test.ts:196:22 194| for (const dir of ["public", "dist"]) 195| writeFileSync(join(temporary, dir, "ambience/manifest.json"), … 196| expect(verify).toThrow(); | ^ 197| } finally { rmSync(temporary, { recursive: true, force: true }); } 198| }, ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/6]⎯ Test Files 1 failed (1) Tests 6 failed | 21 skipped (27) Start at 08:53:03 Duration 2.92s (tests 94%, setup 4%, transform 1%) EXIT_CODE=1