Skip to content

Commit 0941a03

Browse files
committed
update - get ordinal test with numbers greater than 100
1 parent bed4644 commit 0941a03

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

‎practice-tdd/get-ordinal-number.test.js‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,22 @@ test(`Numbers ending with "th" including the special case (11,12,13)`, () => {
3939
expect(getOrdinalNumber(14)).toEqual("14th");
4040
expect(getOrdinalNumber(5)).toEqual("5th");
4141
expect(getOrdinalNumber(4)).toEqual("4th");
42+
});
43+
// Case 5: Numbers greater than 100 ending with "th"
44+
test(`Numbers greater than 100 ending with "th"`, () => {
45+
expect(getOrdinalNumber(100)).toEqual("100th");
46+
expect(getOrdinalNumber(104)).toEqual("104th");
47+
expect(getOrdinalNumber(110)).toEqual("110th");
48+
expect(getOrdinalNumber(255)).toEqual("255th");
49+
expect(getOrdinalNumber(999)).toEqual("999th");
50+
expect(getOrdinalNumber(1000)).toEqual("1000th");
51+
});
52+
// Case 6: Numbers greater than 100 with the special case (111, 112, 113)
53+
test(`Numbers greater than 100 ending in 11, 12, 13 use "th"`, () => {
54+
expect(getOrdinalNumber(111)).toEqual("111th");
55+
expect(getOrdinalNumber(112)).toEqual("112th");
56+
expect(getOrdinalNumber(113)).toEqual("113th");
57+
expect(getOrdinalNumber(211)).toEqual("211th");
58+
expect(getOrdinalNumber(312)).toEqual("312th");
59+
expect(getOrdinalNumber(1013)).toEqual("1013th");
4260
});

0 commit comments

Comments
 (0)