Skip to content

Commit d80460d

Browse files
committed
refactor tests for clearer cases
1 parent f07827f commit d80460d

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

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

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,18 @@ test("should append 'rd' for numbers ending with 3, except those ending with 13"
3131
expect(getOrdinalNumber(7253)).toEqual("7253rd");
3232
});
3333

34-
test("should append 'th' for numbers ending with numbers 0, 4-9 and numbers whose last two digits are 11, 12, or 13", () => {
35-
expect(getOrdinalNumber(11)).toEqual("11th");
36-
expect(getOrdinalNumber(12)).toEqual("12th");
37-
expect(getOrdinalNumber(13)).toEqual("13th");
34+
test("should append 'th' for numbers ending with numbers 0 or 4-9", () => {
3835
expect(getOrdinalNumber(20)).toEqual("20th");
3936
expect(getOrdinalNumber(75)).toEqual("75th");
4037
expect(getOrdinalNumber(567)).toEqual("567th");
38+
expect(getOrdinalNumber(2574)).toEqual("2574th");
39+
});
40+
41+
test("should append 'th' for numbers ending with 11, 12, or 13", () => {
42+
expect(getOrdinalNumber(11)).toEqual("11th");
43+
expect(getOrdinalNumber(12)).toEqual("12th");
44+
expect(getOrdinalNumber(13)).toEqual("13th");
45+
expect(getOrdinalNumber(512)).toEqual("512th");
46+
expect(getOrdinalNumber(113)).toEqual("113th");
47+
expect(getOrdinalNumber(6411)).toEqual("6411th");
4148
});

0 commit comments

Comments
 (0)