feat: release Find-Word v0.2.3
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
|
||||
RUN v5.0.4 /home/hermes/worktrees/find-word-v0.2.3
|
||||
|
||||
❯ tests/game.test.ts (9 tests | 3 failed) 41ms
|
||||
❯ 출제와 정답 판정 (5)
|
||||
× 세 문제를 한 단계로 출제하고 혼합 응답 방식과 고유 문제를 보장한다 8ms
|
||||
❯ 게임 상태·점수·경합 방지 (3)
|
||||
× 세 문제를 끝내면 정답률·연속 정답·단계별 결과를 집계한다 2ms
|
||||
× 시작 단계 1~5를 명시하면 세 문항 모두 같은 level/db이고 범위 밖 단계도 안전하다 2ms
|
||||
|
||||
⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯
|
||||
|
||||
FAIL tests/game.test.ts > 출제와 정답 판정 > 세 문제를 한 단계로 출제하고 혼합 응답 방식과 고유 문제를 보장한다
|
||||
AssertionError: expected [ …(10) ] to have a length of 3 but got 10
|
||||
|
||||
- Expected
|
||||
+ Received
|
||||
|
||||
- 3
|
||||
+ 10
|
||||
|
||||
❯ tests/game.test.ts:51:23
|
||||
49| it("세 문제를 한 단계로 출제하고 혼합 응답 방식과 고유 문제를 보장한다", () => {
|
||||
50| const questions = createQuestions(42, "mixed");
|
||||
51| expect(questions).toHaveLength(3);
|
||||
| ^
|
||||
52| expect(new Set(questions.map((q) => q.pattern.id)).size).toBe(3);
|
||||
53| expect(new Set(questions.map((q) => q.environment.id)).size).toBe(…
|
||||
|
||||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/3]⎯
|
||||
|
||||
FAIL tests/game.test.ts > 게임 상태·점수·경합 방지 > 세 문제를 끝내면 정답률·연속 정답·단계별 결과를 집계한다
|
||||
AssertionError: expected 'ready' to be 'results' // Object.is equality
|
||||
|
||||
Expected: "results"
|
||||
Received: "ready"
|
||||
|
||||
❯ tests/game.test.ts:153:25
|
||||
151| state = gameReducer(state, { type: "NEXT" });
|
||||
152| }
|
||||
153| expect(state.phase).toBe("results");
|
||||
| ^
|
||||
154| expect(state.bestStreak).toBe(2);
|
||||
155| expect(state.streak).toBe(0);
|
||||
|
||||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/3]⎯
|
||||
|
||||
FAIL tests/game.test.ts > 시작 단계 1~5를 명시하면 세 문항 모두 같은 level/db이고 범위 밖 단계도 안전하다
|
||||
AssertionError: expected [ [ 1, 6 ], [ 1, 6 ], [ 2, 3 ], …(7) ] to deeply equal [ [ 1, 6 ], [ 1, 6 ], [ 1, 6 ] ]
|
||||
|
||||
- Expected
|
||||
+ Received
|
||||
|
||||
@@ -6,9 +6,37 @@
|
||||
[
|
||||
1,
|
||||
6,
|
||||
],
|
||||
[
|
||||
- 1,
|
||||
- 6,
|
||||
+ 2,
|
||||
+ 3,
|
||||
+ ],
|
||||
+ [
|
||||
+ 2,
|
||||
+ 3,
|
||||
+ ],
|
||||
+ [
|
||||
+ 3,
|
||||
+ 0,
|
||||
+ ],
|
||||
+ [
|
||||
+ 3,
|
||||
+ 0,
|
||||
+ ],
|
||||
+ [
|
||||
+ 4,
|
||||
+ -3,
|
||||
+ ],
|
||||
+ [
|
||||
+ 4,
|
||||
+ -3,
|
||||
+ ],
|
||||
+ [
|
||||
+ 5,
|
||||
+ -6,
|
||||
+ ],
|
||||
+ [
|
||||
+ 5,
|
||||
+ -6,
|
||||
],
|
||||
]
|
||||
|
||||
❯ tests/game.test.ts:175:49
|
||||
173| for (const level of LEVELS) {
|
||||
174| const questions = createQuestions(42, "mixed", "rotate", level.id);
|
||||
175| expect(questions.map(q => [q.level, q.db])).toEqual(Array(3).fill(…
|
||||
| ^
|
||||
176| }
|
||||
177| for (const [input, expected] of [[NaN, 1], [-4, 1], [99, 5], [2.7, 3…
|
||||
|
||||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/3]⎯
|
||||
|
||||
|
||||
Test Files 1 failed (1)
|
||||
Tests 3 failed | 6 passed (9)
|
||||
Start at 07:56:19
|
||||
Duration 1.22s (environment 82%, setup 9%, transform 4%, tests 4%, worker 1%, import 1%)
|
||||
|
||||
Reference in New Issue
Block a user