Skip to content

Commit 3d93bc4

Browse files
committed
Add more test cases for Ace and face cards
1 parent eb68334 commit 3d93bc4

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

‎implement-and-rewrite-tests/implement-tests-with-node-test/3-get-card-value.test.js‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ import { getCardValue } from "../implement/3-get-card-value.js";
55

66
// TODO: Write tests to cover all outcomes, including throwing errors for invalid cards.
77

8+
test("Valid Ace card", () => {
9+
assert.equal(getCardValue("A♠"), 11);
10+
});
11+
12+
test("Valid Jack card", () => {
13+
assert.equal(getCardValue("J♥"), 10);
14+
});
15+
16+
test("Valid Queen card", () => {
17+
assert.equal(getCardValue("Q♣"), 10);
18+
});
19+
20+
test("Valid single-digit card", () => {
21+
assert.equal(getCardValue("K♦"), 10);
22+
});
23+
24+
test("Valid double-digit card", () => {
25+
assert.equal(getCardValue("10♣"), 10);
26+
});
27+
828
test("Valid single-digit card", () => {
929
assert.equal(getCardValue("9♠"), 9);
1030
});

0 commit comments

Comments
 (0)