Skip to content

Commit 0845379

Browse files
committed
Added tests for invalid values
1 parent 1236e2f commit 0845379

1 file changed

Lines changed: 27 additions & 3 deletions

File tree

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

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,34 @@ test("Incorrect suit", () => {
2727
);
2828
});
2929

30-
//Incorrect card value
31-
test("Incorrect card number", () => {
30+
//Incorrect card value to high
31+
test("Incorrect card number: High value", () => {
3232
assert.throws(
33-
() => getCardValue("20"),
33+
() => getCardValue("20♦"),
34+
/Incorrect card number given/,
35+
"Incorrect card number given"
36+
);
37+
});
38+
//Incorrect card value when negative
39+
test("Incorrect card number: Negative Number", () => {
40+
assert.throws(
41+
() => getCardValue("-2♦"),
42+
/Incorrect card number given/,
43+
"Incorrect card number given"
44+
);
45+
});
46+
//Incorrect card value when symbol
47+
test("Incorrect card number: Symbol", () => {
48+
assert.throws(
49+
() => getCardValue("🐱♦"),
50+
/Incorrect card number given/,
51+
"Incorrect card number given"
52+
);
53+
});
54+
//Incorrect card value when letter
55+
test("Incorrect card number: Letter", () => {
56+
assert.throws(
57+
() => getCardValue("H♦"),
3458
/Incorrect card number given/,
3559
"Incorrect card number given"
3660
);

0 commit comments

Comments
 (0)