fix: fix tic-tac-toe test

This commit is contained in:
2026-04-02 00:01:45 +08:00
parent b33c901c11
commit a8ff79e4e5
2 changed files with 11 additions and 11 deletions
+9 -9
View File
@@ -95,17 +95,17 @@ describe('Tic-Tac-Toe', () => {
startTicTacToe(game);
// Fill board with no winner (cat's game)
// X: (0,0), (0,2), (1,1), (2,0)
// O: (0,1), (1,0), (1,2), (2,1), (2,2)
game.dispatchCommand('play X 0 0'); // X
game.dispatchCommand('play O 0 1'); // O
// X: (1,1), (0,2), (2,2), (1,0), (2,1)
// O: (0,0), (2,0), (0,1), (1,2)
game.dispatchCommand('play X 1 1'); // X
game.dispatchCommand('play O 0 0'); // O
game.dispatchCommand('play X 0 2'); // X
game.dispatchCommand('play O 1 0'); // O
game.dispatchCommand('play X 1 1'); // X (center)
game.dispatchCommand('play O 2 0'); // O
game.dispatchCommand('play X 2 2'); // X
game.dispatchCommand('play O 0 1'); // O
game.dispatchCommand('play X 1 0'); // X
game.dispatchCommand('play O 1 2'); // O
game.dispatchCommand('play X 2 0'); // X
game.dispatchCommand('play O 2 1'); // O
game.dispatchCommand('play X 2 2'); // X (last move, draw)
game.dispatchCommand('play X 2 1'); // X (last move, draw)
const state = getBoardState(game);
expect(state.winner).toBe('draw');