Skip to content

Commit d5f8abe

Browse files
committed
refactor: validate exact rank strings for numbers (reject '2.', '+2', etc.)
1 parent 3289e46 commit d5f8abe

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,4 +129,15 @@ try {
129129
try {
130130
getCardValue("");
131131
console.error("Error was not thrown for empty string");
132+
} catch (e) {}
133+
134+
// Invalid extra characters in rank
135+
try {
136+
getCardValue("2.♠");
137+
console.error("Should have thrown for '2.♠'");
138+
} catch (e) {}
139+
140+
try {
141+
getCardValue("+2♠");
142+
console.error("Should have thrown for '+2♠'");
132143
} catch (e) {}

0 commit comments

Comments
 (0)