Skip to content

Commit 84090e8

Browse files
committed
moved the test to the test.js file
1 parent 78dd2fd commit 84090e8

File tree

2 files changed

+37
-39
lines changed

2 files changed

+37
-39
lines changed

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

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -22,40 +22,3 @@ function getOrdinalNumber(num) {
2222
module.exports = getOrdinalNumber;
2323

2424

25-
const getOrdinalNumber = require("./getOrdinalNumber");
26-
27-
describe("getOrdinalNumber()", () => {
28-
test("should return '1st' for 1", () => {
29-
expect(getOrdinalNumber(1)).toBe("1st");
30-
});
31-
32-
test("should return '2nd' for 2", () => {
33-
expect(getOrdinalNumber(2)).toBe("2nd");
34-
});
35-
36-
test("should return '3rd' for 3", () => {
37-
expect(getOrdinalNumber(3)).toBe("3rd");
38-
});
39-
40-
test("should return '4th' for 4", () => {
41-
expect(getOrdinalNumber(4)).toBe("4th");
42-
});
43-
44-
test("should return '11th', '12th', '13th' for special cases", () => {
45-
expect(getOrdinalNumber(11)).toBe("11th");
46-
expect(getOrdinalNumber(12)).toBe("12th");
47-
expect(getOrdinalNumber(13)).toBe("13th");
48-
});
49-
50-
test("should return correct suffixes for 21, 22, 23", () => {
51-
expect(getOrdinalNumber(21)).toBe("21st");
52-
expect(getOrdinalNumber(22)).toBe("22nd");
53-
expect(getOrdinalNumber(23)).toBe("23rd");
54-
});
55-
56-
test("should return '111th' for numbers ending with 11, 12, 13 even if larger", () => {
57-
expect(getOrdinalNumber(111)).toBe("111th");
58-
expect(getOrdinalNumber(112)).toBe("112th");
59-
expect(getOrdinalNumber(113)).toBe("113th");
60-
});
61-
});

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

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,41 @@ module.exports = getOrdinalNumber;
1515
// When the number is 1,
1616
// Then the function should return "1st"
1717

18-
test("should return '1st' for 1", () => {
19-
expect(getOrdinalNumber(1)).toEqual("1st");
18+
19+
const getOrdinalNumber = require("./getOrdinalNumber");
20+
21+
describe("getOrdinalNumber()", () => {
22+
test("should return '1st' for 1", () => {
23+
expect(getOrdinalNumber(1)).toBe("1st");
24+
});
25+
26+
test("should return '2nd' for 2", () => {
27+
expect(getOrdinalNumber(2)).toBe("2nd");
28+
});
29+
30+
test("should return '3rd' for 3", () => {
31+
expect(getOrdinalNumber(3)).toBe("3rd");
32+
});
33+
34+
test("should return '4th' for 4", () => {
35+
expect(getOrdinalNumber(4)).toBe("4th");
36+
});
37+
38+
test("should return '11th', '12th', '13th' for special cases", () => {
39+
expect(getOrdinalNumber(11)).toBe("11th");
40+
expect(getOrdinalNumber(12)).toBe("12th");
41+
expect(getOrdinalNumber(13)).toBe("13th");
42+
});
43+
44+
test("should return correct suffixes for 21, 22, 23", () => {
45+
expect(getOrdinalNumber(21)).toBe("21st");
46+
expect(getOrdinalNumber(22)).toBe("22nd");
47+
expect(getOrdinalNumber(23)).toBe("23rd");
48+
});
49+
50+
test("should return '111th' for numbers ending with 11, 12, 13 even if larger", () => {
51+
expect(getOrdinalNumber(111)).toBe("111th");
52+
expect(getOrdinalNumber(112)).toBe("112th");
53+
expect(getOrdinalNumber(113)).toBe("113th");
54+
});
2055
});

0 commit comments

Comments
 (0)