Skip to content

Commit 1e399a1

Browse files
committed
add test cases for invalid suits
1 parent c486973 commit 1e399a1

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

β€ŽSprint-3/1-implement-and-rewrite-tests/implement/3-get-card-value.jsβ€Ž

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,5 +118,30 @@ try {
118118
} catch (e) {
119119
console.log("Error thrown for invalid card πŸŽ‰");
120120
}
121+
try {
122+
getCardValue("*");
123+
console.error("Error was not thrown for invalid card 😒");
124+
} catch (e) {
125+
console.log("Error thrown for invalid card πŸŽ‰");
126+
}
127+
try {
128+
getCardValue("diamonds");
129+
console.error("Error was not thrown for invalid card 😒");
130+
} catch (e) {
131+
console.log("Error thrown for invalid card πŸŽ‰");
132+
}
133+
try {
134+
getCardValue("♀");
135+
console.error("Error was not thrown for invalid card 😒");
136+
} catch (e) {
137+
console.log("Error thrown for invalid card πŸŽ‰");
138+
}
139+
try {
140+
getCardValue("x");
141+
console.error("Error was not thrown for invalid card 😒");
142+
} catch (e) {
143+
console.log("Error thrown for invalid card πŸŽ‰");
144+
}
145+
121146

122147
module.exports = getCardValue;

0 commit comments

Comments
Β (0)