105 lines
7.6 KiB
Plaintext
105 lines
7.6 KiB
Plaintext
|
||
> find-word@0.1.0 test
|
||
> vitest run tests/App.test.tsx -t 다섯 난이도의 SNR
|
||
|
||
|
||
RUN v5.0.4 /home/hermes/worktrees/find-word-v0.1
|
||
|
||
❯ tests/App.test.tsx (9 tests | 1 failed | 8 skipped) 1328ms
|
||
❯ 시작부터 결과까지 사용자 흐름 (9)
|
||
× 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다 1327ms
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯
|
||
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
Error: expect(received).toBeInTheDocument()
|
||
|
||
received value must be an HTMLElement or an SVGElement.
|
||
Received has type: Null
|
||
Received has value: null
|
||
❯ tests/App.test.tsx:65:73
|
||
63| await f.finish();
|
||
64| const [label, description] = levels[Math.floor(index / 2)]!;
|
||
65| expect.soft(screen.queryByText(`${question.level}단계 · ${label}`)…
|
||
| ^
|
||
66| expect.soft(screen.queryByText(description, { exact: false })).t…
|
||
67| await f.user.click(screen.getByRole("button", { name: new RegExp…
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/26]⎯
|
||
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
Error: expect(received).toBeInTheDocument()
|
||
|
||
received value must be an HTMLElement or an SVGElement.
|
||
Received has type: Null
|
||
Received has value: null
|
||
❯ tests/App.test.tsx:66:70
|
||
64| const [label, description] = levels[Math.floor(index / 2)]!;
|
||
65| expect.soft(screen.queryByText(`${question.level}단계 · ${label}`)…
|
||
66| expect.soft(screen.queryByText(description, { exact: false })).t…
|
||
| ^
|
||
67| await f.user.click(screen.getByRole("button", { name: new RegExp…
|
||
68| await f.user.click(screen.getByRole("button", { name: index === …
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/26]⎯
|
||
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
Error: expect(received).toBeInTheDocument()
|
||
|
||
received value must be an HTMLElement or an SVGElement.
|
||
Received has type: Null
|
||
Received has value: null
|
||
❯ tests/App.test.tsx:71:69
|
||
69| }
|
||
70| const table = within(screen.getByRole("table", { name: "난이도별 결과" }…
|
||
71| expect.soft(table.queryByRole("columnheader", { name: "SNR" })).to…
|
||
| ^
|
||
72| for (const [label] of levels) {
|
||
73| expect.soft(table.queryByRole("cell", { name: label })).toBeInTh…
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/26]⎯
|
||
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다
|
||
Error: expect(received).toBeInTheDocument()
|
||
|
||
received value must be an HTMLElement or an SVGElement.
|
||
Received has type: Null
|
||
Received has value: null
|
||
❯ tests/App.test.tsx:73:63
|
||
71| expect.soft(table.queryByRole("columnheader", { name: "SNR" })).to…
|
||
72| for (const [label] of levels) {
|
||
73| expect.soft(table.queryByRole("cell", { name: label })).toBeInTh…
|
||
| ^
|
||
74| }
|
||
75| });
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/26]⎯
|
||
|
||
|
||
Test Files 1 failed (1)
|
||
Tests 1 failed | 8 skipped (9)
|
||
Start at 05:30:12
|
||
Duration 2.39s (tests 63%, environment 27%, setup 5%, transform 2%, import 2%)
|