Skip to content

Commit 73c8fcf

Browse files
committed
Rewrite tests with jest for getordinalnumber code
1 parent 2eaa92c commit 73c8fcf

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

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

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,50 @@ 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 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

Comments
 (0)