@@ -18,39 +18,3 @@ test("should append 'st' for numbers ending with 1, except those ending with 11"
1818 expect ( getOrdinalNumber ( 21 ) ) . toEqual ( "21st" ) ;
1919 expect ( getOrdinalNumber ( 131 ) ) . toEqual ( "131st" ) ;
2020} ) ;
21- // Case 2: Numbers ending with 2 (but not 12)
22- // When the number ends with 2, except those ending with 12,
23- // Then the function should return a string by appending "nd" to the number.
24- test ( "should append 'nd' for numbers ending with 2, except those ending with 12" , ( ) => {
25- expect ( getOrdinalNumber ( 2 ) ) . toEqual ( "2nd" ) ;
26- expect ( getOrdinalNumber ( 22 ) ) . toEqual ( "22nd" ) ;
27- expect ( getOrdinalNumber ( 132 ) ) . toEqual ( "132nd" ) ;
28- } ) ;
29- // Case 3: Numbers ending with 3 (but not 13)
30- // When the number ends with 3, except those ending with 13,
31- // Then the function should return a string by appending "rd" to the number.
32- test ( "should append 'rd' for numbers ending with 3, except those ending with 13" , ( ) => {
33- expect ( getOrdinalNumber ( 3 ) ) . toEqual ( "3rd" ) ;
34- expect ( getOrdinalNumber ( 23 ) ) . toEqual ( "23rd" ) ;
35- expect ( getOrdinalNumber ( 133 ) ) . toEqual ( "133rd" ) ;
36- } ) ;
37- // Case 4: Numbers ending with 11, 12, or 13
38- // When the number ends with 11, 12, or 13,
39- // Then the function should return a string by appending "th" to the number.
40- test ( "should append 'th' for numbers ending with 11, 12, or 13" , ( ) => {
41- expect ( getOrdinalNumber ( 11 ) ) . toEqual ( "11th" ) ;
42- expect ( getOrdinalNumber ( 12 ) ) . toEqual ( "12th" ) ;
43- expect ( getOrdinalNumber ( 13 ) ) . toEqual ( "13th" ) ;
44- expect ( getOrdinalNumber ( 111 ) ) . toEqual ( "111th" ) ;
45- expect ( getOrdinalNumber ( 112 ) ) . toEqual ( "112th" ) ;
46- expect ( getOrdinalNumber ( 113 ) ) . toEqual ( "113th" ) ;
47- } ) ;
48- // Case 5: All other numbers
49- // When the number does not end with 1, 2, or 3 (and is not 11, 12, or 13),
50- // Then the function should return a string by appending "th" to the number.
51- test ( "should append 'th' for all other numbers" , ( ) => {
52- expect ( getOrdinalNumber ( 4 ) ) . toEqual ( "4th" ) ;
53- expect ( getOrdinalNumber ( 10 ) ) . toEqual ( "10th" ) ;
54- expect ( getOrdinalNumber ( 14 ) ) . toEqual ( "14th" ) ;
55- expect ( getOrdinalNumber ( 100 ) ) . toEqual ( "100th" ) ;
56- } ) ;
0 commit comments