Skip to content

Commit 2d04b9c

Browse files
authored
adding test to get-ordinal-number.test.js
1 parent ed2e57d commit 2d04b9c

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,29 @@ test("append 'st' to numbers ending in 1, except those ending in 11", () => {
1111
expect( getOrdinalNumber(1) ).toEqual("1st");
1212
expect( getOrdinalNumber(21) ).toEqual("21st");
1313
expect( getOrdinalNumber(221) ).toEqual("221st");
14+
expect( getOrdinalNumber(11) ).toEqual("11th");
15+
});
16+
17+
test("append 'nd' to numbers ending in 2, except those ending in 12 ", () => {
18+
expect( getOrdinalNumber(2) ).toEqual("2nd");
19+
expect( getOrdinalNumber(22) ).toEqual("22nd");
20+
expect( getOrdinalNumber(132) ).toEqual("132nd");
21+
expect( getOrdinalNumber(12) ).toEqual("12th");
22+
});
23+
24+
test("append 'rd' to numbers ending in 3, except those ending in 13", () => {
25+
expect( getOrdinalNumber(3) ).toEqual("3rd");
26+
expect( getOrdinalNumber(33) ).toEqual("33rd");
27+
expect( getOrdinalNumber(133) ).toEqual("133rd");
28+
expect( getOrdinalNumber(13) ).toEqual("13th");
29+
});
30+
31+
test("appends 'th' to numbers ending in 4 - 9, and 0 ", () => {
32+
expect(getOrdinalNumber(4)).toBe("4th");
33+
expect(getOrdinalNumber(15)).toBe("15th");
34+
expect(getOrdinalNumber(36)).toBe("36th");
35+
expect(getOrdinalNumber(57)).toBe("57th");
36+
expect(getOrdinalNumber(78)).toBe("78th");
37+
expect(getOrdinalNumber(10)).toBe("10th");
1438
});
1539

0 commit comments

Comments
 (0)