@@ -62,54 +62,54 @@ describe("Returns 10 when given (Q,J or K) cards", () => {
6262describe ( "Invalid Cards" , ( ) => {
6363 test ( "Throws an error when given an empty string" , ( ) => {
6464 expect ( ( ) => getCardValue ( "" ) ) . toThrow (
65- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " " /
65+ ' Expected a valid number followed by a suit, but got ""'
6666 ) ;
6767 } ) ;
6868 test ( "Arbitrary non-card string" , ( ) => {
6969 expect ( ( ) => getCardValue ( "invalid" ) ) . toThrow (
70- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " i n v a l i d " /
70+ ' Expected a valid number followed by a suit, but got "invalid"'
7171 ) ;
7272 } ) ;
7373
7474 test ( "Invalid card rank with no suit" , ( ) => {
7575 expect ( ( ) => getCardValue ( "15" ) ) . toThrow (
76- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " 1 5 " /
76+ ' Expected a valid number followed by a suit, but got "15"'
7777 ) ;
7878 } ) ;
7979
8080 test ( "A valid card rank but invalid suit" , ( ) => {
8181 expect ( ( ) => getCardValue ( "8Z" ) ) . toThrow (
82- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " 8 Z " /
82+ ' Expected a valid number followed by a suit, but got "8Z"'
8383 ) ;
8484 } ) ;
8585
8686 test ( "A valid suit but invalid card rank" , ( ) => {
8787 expect ( ( ) => getCardValue ( "26♣" ) ) . toThrow (
88- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " 2 6 ♣ " /
88+ ' Expected a valid number followed by a suit, but got "26♣"'
8989 ) ;
9090 } ) ;
9191
9292 test ( "Rank and suit with an extra letter" , ( ) => {
9393 expect ( ( ) => getCardValue ( "5♣l" ) ) . toThrow (
94- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " 5 ♣ l " /
94+ ' Expected a valid number followed by a suit, but got "5♣l"'
9595 ) ;
9696 } ) ;
9797
9898 test ( "Two suits" , ( ) => {
9999 expect ( ( ) => getCardValue ( "♣♠" ) ) . toThrow (
100- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " ♣ ♠ " /
100+ ' Expected a valid number followed by a suit, but got "♣♠"'
101101 ) ;
102102 } ) ;
103103
104104 test ( "A negative rank but valid suit" , ( ) => {
105105 expect ( ( ) => getCardValue ( "-4♣" ) ) . toThrow (
106- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " - 4 ♣ " /
106+ ' Expected a valid number followed by a suit, but got "-4♣"'
107107 ) ;
108108 } ) ;
109109
110110 test ( "Invalid rank 0 but valid suit" , ( ) => {
111111 expect ( ( ) => getCardValue ( "0♥" ) ) . toThrow (
112- / E x p e c t e d a v a l i d n u m b e r f o l l o w e d b y a s u i t , b u t g o t " 0 ♥ " /
112+ ' Expected a valid number followed by a suit, but got "0♥"'
113113 ) ;
114114 } ) ;
115115} ) ;
0 commit comments