> find-word@0.1.0 test > vitest run tests/App.test.tsx -t 전체 음량을 시작 CTA RUN v5.0.4 /home/hermes/worktrees/find-word-v0.1 ❯ tests/App.test.tsx (10 tests | 1 failed | 9 skipped) 808ms ❯ 시작부터 결과까지 사용자 흐름 (10) × 전체 음량을 시작 CTA 앞 설정 카드와 게임 환경 패널에 배치하고 값을 유지한다 805ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 전체 음량을 시작 CTA 앞 설정 카드와 게임 환경 패널에 배치하고 값을 유지한다 Error: expect(element).toContainElement(element)
does not contain: ❯ tests/App.test.tsx:53:24 51| const volume = screen.getByRole("slider", { name: "전체 음량" }); 52| const start = screen.getByRole("button", { name: /소리 시작/ }); 53| expect.soft(setup).toContainElement(volume); | ^ 54| // CSS 배치만 바꾸지 않고 키보드·스크린리더도 음량→시작 순서로 읽어야 한다. 55| expect.soft(volume.compareDocumentPosition(start) & Node.DOCUMENT_… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/3]⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 전체 음량을 시작 CTA 앞 설정 카드와 게임 환경 패널에 배치하고 값을 유지한다 AssertionError: expected +0 not to be +0 // Object.is equality ❯ tests/App.test.tsx:55:95 53| expect.soft(setup).toContainElement(volume); 54| // CSS 배치만 바꾸지 않고 키보드·스크린리더도 음량→시작 순서로 읽어야 한다. 55| expect.soft(volume.compareDocumentPosition(start) & Node.DOCUMENT_… | ^ 56| fireEvent.change(volume, { target: { value: "20" } }); 57| await f.user.click(start); ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/3]⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 전체 음량을 시작 CTA 앞 설정 카드와 게임 환경 패널에 배치하고 값을 유지한다 Error: expect(element).toContainElement(element)