@@ -11,3 +11,50 @@ const getOrdinalNumber = require("./get-ordinal-number");
1111test ( "should return '1st' for 1" , ( ) => {
1212 expect ( getOrdinalNumber ( 1 ) ) . toEqual ( "1st" ) ;
1313} ) ;
14+
15+ // Case 2: Identify the ordinal number for 2
16+ // When the number is 2,
17+ // Then the function should return "2nd"
18+
19+ test ( "should return '2nd' for 2" , ( ) => {
20+ expect ( getOrdinalNumber ( 2 ) ) . toEqual ( "2nd" ) ;
21+ } ) ;
22+
23+ // Case 3: Identify the ordinal number for 3
24+ // When the number is 3,
25+ // Then the function should return "3rd"
26+
27+ test ( "should return '3rd' for 3" , ( ) => {
28+ expect ( getOrdinalNumber ( 3 ) ) . toEqual ( "3rd" ) ;
29+ } ) ;
30+
31+ // Case 4: Identify the ordinal number for 4
32+ // When the number is 4,
33+ // Then the function should return "4th"
34+
35+ test ( "should return '4th' for 4" , ( ) => {
36+ expect ( getOrdinalNumber ( 4 ) ) . toEqual ( "4th" ) ;
37+ } ) ;
38+
39+ // Case 5: Identify the ordinal number for 11
40+ // When the number is 11,
41+ // Then the function should return "11th"
42+
43+ test ( "should return '11th' for 11" , ( ) => {
44+ expect ( getOrdinalNumber ( 11 ) ) . toEqual ( "11th" ) ;
45+ } ) ;
46+
47+ // Case 6: Identify the ordinal number for 22
48+ // When the number is 22,
49+ // Then the function should return "22nd"
50+
51+ test ( "should return '22nd' for 22" , ( ) => {
52+ expect ( getOrdinalNumber ( 22 ) ) . toEqual ( "22nd" ) ;
53+ } ) ;
54+ // Case 7: Identify the ordinal number for 33
55+ // When the number is 33,
56+ // Then the function should return "33rd"
57+
58+ test ( "should return '33rd' for 33" , ( ) => {
59+ expect ( getOrdinalNumber ( 33 ) ) . toEqual ( "33rd" ) ;
60+ } ) ;
0 commit comments