Files
Find-Word/.agent/evidence/15-volume-browser-red.log
T
2026-10-14 06:19:24 +00:00

148 lines
8.7 KiB
Plaintext
Raw 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.
> find-word@0.1.0 test:browser
> playwright test tests/browser/ui.spec.ts --grep 전체 음량
[WebServer] (node:753191) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set.
[WebServer] (Use `node --trace-warnings ...` to show where the warning was created)
Running 2 tests using 2 workers
(node:753211) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:753212) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set.
(Use `node --trace-warnings ...` to show where the warning was created)
✘ 2 [mobile] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 (1.8s)
✘ 1 [desktop] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 (1.8s)
1) [desktop] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ─────────────────────
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 919.5625
Received: 1203.578125
12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y);
13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width);
> 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height);
| ^
15 | };
16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" }));
17 | const start = page.getByRole("button", { name: /소리 시작/ });
at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45)
at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:16:3
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 851.5625
Received: 1203.578125
17 | const start = page.getByRole("button", { name: /소리 시작/ });
18 | const control = (await page.locator(".volume-row").boundingBox())!;
> 19 | expect.soft(control.y + control.height).toBeLessThanOrEqual((await start.boundingBox())!.y);
| ^
20 | await volume.focus();
21 | await volume.press("ArrowRight");
22 | await expect(volume).toHaveValue("36");
at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:19:43
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 402
Received: 1188
11 | expect.soft(control.x).toBeGreaterThanOrEqual(bounds.x);
12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y);
> 13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width);
| ^
14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height);
15 | };
16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" }));
at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:13:44)
at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:24:3
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 748.3125
Received: 852.3125
12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y);
13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width);
> 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height);
| ^
15 | };
16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" }));
17 | const start = page.getByRole("button", { name: /소리 시작/ });
at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45)
at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:24:3
Error Context: test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-desktop/error-context.md
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-desktop/trace.zip
Usage:
npx playwright show-trace test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-desktop/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
2) [mobile] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ──────────────────────
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 1250.015625
Received: 1687.84375
12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y);
13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width);
> 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height);
| ^
15 | };
16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" }));
17 | const start = page.getByRole("button", { name: /소리 시작/ });
at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45)
at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:16:3
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 1184.015625
Received: 1687.84375
17 | const start = page.getByRole("button", { name: /소리 시작/ });
18 | const control = (await page.locator(".volume-row").boundingBox())!;
> 19 | expect.soft(control.y + control.height).toBeLessThanOrEqual((await start.boundingBox())!.y);
| ^
20 | await volume.focus();
21 | await volume.press("ArrowRight");
22 | await expect(volume).toHaveValue("36");
at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:19:43
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 169.03125
Received: 696.890625
12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y);
13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width);
> 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height);
| ^
15 | };
16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" }));
17 | const start = page.getByRole("button", { name: /소리 시작/ });
at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45)
at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:24:3
Error Context: test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-mobile/error-context.md
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-mobile/trace.zip
Usage:
npx playwright show-trace test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-mobile/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
2 failed
[desktop] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ──────────────────────
[mobile] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ───────────────────────