Skip to content

Commit 199dcd0

Browse files
committed
Wunchunk: Unit tests
1 parent 50d7387 commit 199dcd0

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

test/games/wunchunk.test.ts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,24 @@ describe("Wunchunk", () => {
2727
g.move("pass");
2828
expect(g.gameover).to.be.true;
2929
});
30+
it ("Correct winner after swapping", () => {
31+
const g = new WunchunkGame(2, ["hex5", "open"]);
32+
const moves = [
33+
"1e4,1f4,2f5,2f6",
34+
"swap",
35+
// "pass",
36+
"1f7",
37+
"2g4",
38+
"1f8",
39+
"2h3",
40+
"1d3,1e7",
41+
"pass",
42+
"pass",
43+
];
44+
moves.forEach(m => {
45+
g.move(m);
46+
});
47+
expect(g.gameover).to.be.true;
48+
expect(g.winner).to.deep.equal([1]);
49+
});
3050
});
31-

0 commit comments

Comments
 (0)