File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
Sprint-3/1-implement-and-rewrite-tests/implement Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ function getCardValue(card) {
2020 const suit = card . slice ( - 1 ) ;
2121
2222 if ( ! [ "♠" , "♥" , "♦" , "♣" ] . includes ( suit ) ) {
23- throw new Error ( "Invalid card rank " ) ;
23+ throw new Error ( "Invalid card suit " ) ;
2424 }
2525
2626 if ( rank === "A" ) return 11 ; // Ace
@@ -40,9 +40,9 @@ function getCardValue(card) {
4040 return 10 ; // Face cards
4141 }
4242
43- if ( ! / ^ [ 0 - 9 ] + $ / . test ( rank ) ) {
44- throw new Error ( "Invalid card rank" ) ;
45- }
43+ if ( ! / ^ (?: [ 1 - 9 ] | 1 0 ) $ / . test ( rank ) ) {
44+ throw new Error ( "Invalid card rank" ) ;
45+ }
4646 // Reject weird or malformed ranks (like 3AAAA)
4747
4848 const num = Number ( rank ) ;
@@ -62,10 +62,10 @@ function getCardValue(card) {
6262}
6363
6464
65- console . log ( Number ( "0x002" ) ) ;
66- console . log ( Number ( "2.1" ) ) ;
67- console . log ( Number ( "9e1" ) ) ;
68- console . log ( Number ( "0002" ) ) ;
65+ // console.log(Number("0x002"));
66+ // console.log(Number("2.1"));
67+ // console.log(Number("9e1"));
68+ // console.log(Number("0002"));
6969
7070
7171
You can’t perform that action at this time.
0 commit comments