Skip to content

Commit 76de1ca

Browse files
committed
Pass getOrdinalNumber tests
1 parent 48dba8f commit 76de1ca

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed

Sprint-3/2-practice-tdd/get-ordinal-number.test.js

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,83 @@ const getOrdinalNumber = require("./get-ordinal-number");
1111
test("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 12
48+
// When the number is 12,
49+
// Then the function should return "12th"
50+
51+
test("should return '12th' for 12", () => {
52+
expect(getOrdinalNumber(12)).toEqual("12th");
53+
});
54+
55+
// Case 7: Identify the ordinal number for 13
56+
// When the number is 13,
57+
// Then the function should return "13th"
58+
59+
test("should return '13th' for 13", () => {
60+
expect(getOrdinalNumber(13)).toEqual("13th");
61+
});
62+
63+
// Case 8: Identify the ordinal number for 21
64+
// When the number is 21,
65+
// Then the function should return "21st"
66+
67+
test("should return '21st' for 21", () => {
68+
expect(getOrdinalNumber(21)).toEqual("21st");
69+
});
70+
71+
// Case 9: Identify the ordinal number for 22
72+
// When the number is 22,
73+
// Then the function should return "22nd"
74+
75+
test("should return '22nd' for 22", () => {
76+
expect(getOrdinalNumber(22)).toEqual("22nd");
77+
});
78+
79+
// Case 10: Identify the ordinal number for 23
80+
// When the number is 23,
81+
// Then the function should return "23rd"
82+
83+
test("should return '23rd' for 23", () => {
84+
expect(getOrdinalNumber(23)).toEqual("23rd");
85+
});
86+
87+
// Case 11: Identify the ordinal number for 101
88+
// When the number is 101,
89+
// Then the function should return "101st"
90+
91+
test("should return '101st' for 101", () => {
92+
expect(getOrdinalNumber(101)).toEqual("101st");
93+
});

0 commit comments

Comments
 (0)