Files
2026-10-14 10:01:46 +00:00

82 lines
3.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
$ npx vitest run tests/ambience.test.ts
Started UTC: 2026-10-14T09:32:28.005336+00:00
RUN v5.0.4 /home/hermes/worktrees/find-word-v0.2.3
❯ tests/ambience.test.ts (6 tests | 3 failed) 658ms
× 선택 구간은 승인 계획의 불변 provenance이며 manifest와 고지에 동일하게 남는다 8ms
× 최종 ASR 증거는 정확한 WAV와 연결되며 청취·법적 인수로 주장하지 않는다 2ms
× 재시도는 market/cafe만 바꾸고 mall 및 실패·no-VAD 증거를 바이트 그대로 보존한다 198ms
⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯
FAIL tests/ambience.test.ts > 선택 구간은 승인 계획의 불변 provenance이며 manifest와 고지에 동일하게 남는다
AssertionError: expected { street: 35, mall: 36, …(6) } to deeply equal { street: 35, mall: 36, …(6) }
- Expected
+ Received
{
- "cafe": 0,
+ "cafe": 180,
"department": 90,
"mall": 36,
- "market": 24,
+ "market": 60,
"rain": 180,
"street": 35,
"subway": 65,
"theater": 45,
}
❯ tests/ambience.test.ts:159:5
157| ),
158| ),
159| ).toEqual(starts);
| ^
160| for (const asset of plan.assets) {
161| const start = asset.selectedSegmentStartSeconds;
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/3]⎯
FAIL tests/ambience.test.ts > 최종 ASR 증거는 정확한 WAV와 연결되며 청취·법적 인수로 주장하지 않는다
AssertionError: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ tests/ambience.test.ts:194:41
192| expect(screening.model).toMatchObject({ name: "tiny", multilingual: …
193| expect(screening.model.revision).toMatch(/^[a-f0-9]{40}$/);
194| expect(screening.requiredEmptyPassed).toBe(true);
| ^
195| expect(screening.requiredEmptyEnvironmentIds).toEqual(["mall", "mark…
196| expect(screening.method).toMatchObject({ device: "cpu", computeType:…
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/3]⎯
FAIL tests/ambience.test.ts > 재시도는 market/cafe만 바꾸고 mall 및 실패·no-VAD 증거를 바이트 그대로 보존한다
AssertionError: public/ambience/cafe.wav: expected '802a956e91b85a2fdd0e1f161d75bfada7a53…' not to be '802a956e91b85a2fdd0e1f161d75bfada7a53…' // Object.is equality
❯ tests/ambience.test.ts:320:36
318| for (const [path, before] of Object.entries(baseline.wavSha256)) {
319| if (/public\/ambience\/(market|cafe)\.wav$/.test(path)) {
320| expect(hash(path), path).not.toBe(before);
| ^
321| changed.push(path);
322| } else {
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/3]⎯
Test Files 1 failed (1)
Tests 3 failed | 3 passed (6)
Start at 09:32:28
Duration 937ms (tests 80%, setup 12%, transform 6%, import 1%, worker 1%)
Exit code: 1
Finished UTC: 2026-10-14T09:32:29.548064+00:00