Skip to content

Commit 96775b3

Browse files
authored
Implement suit validation in get-card-value function
Add validation for card suit in get-card-value function.
1 parent 6cb72d1 commit 96775b3

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ function getCardValue(card) {
2626
const suit = card.slice(-1);
2727
const rank = card.slice(0, -1);
2828

29-
29+
// check suit values
30+
if !(["♠", "♥", "♦", "♣"].includes(suit)) {
31+
throw new Error("Invalid card suit");
32+
}
33+
3034
// Ace value
3135
if (rank === "A") {
3236
return 11;

0 commit comments

Comments
 (0)