Skip to content

Commit c75b9bf

Browse files
refactor tests by grouping ordinal number cases
1 parent 8bba86d commit c75b9bf

File tree

1 file changed

+7
-14
lines changed

1 file changed

+7
-14
lines changed

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

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,25 @@ test("should append 'st' for numbers ending with 1, except those ending with 11"
1818
expect(getOrdinalNumber(21)).toEqual("21st");
1919
expect(getOrdinalNumber(131)).toEqual("131st");
2020
});
21-
test("should append 'th' for numbers ending with 11", ()=>{
22-
expect(getOrdinalNumber(11)).toEqual("11th");
23-
expect(getOrdinalNumber(111)).toEqual("111th");
24-
expect(getOrdinalNumber(211)).toEqual("211th");
25-
expect(getOrdinalNumber(311)).toEqual("311th");
26-
});
21+
2722
test("should append 'nd' for numbers ending with 2, except those ending with 12", () => {
2823
expect(getOrdinalNumber(2)).toEqual("2nd");
2924
expect(getOrdinalNumber(22)).toEqual("22nd");
3025
expect(getOrdinalNumber(132)).toEqual("132nd");
3126
});
32-
test("should append 'th' for numbers ending with 12", () => {
33-
expect(getOrdinalNumber(12)).toEqual("12th");
34-
expect(getOrdinalNumber(112)).toEqual("112th");
35-
expect(getOrdinalNumber(212)).toEqual("212th");
36-
});
37-
3827
test("should append 'rd' for numbers ending with 3, except those ending with 13", () => {
3928
expect(getOrdinalNumber(3)).toEqual("3rd");
4029
expect(getOrdinalNumber(33)).toEqual("33rd");
4130
expect(getOrdinalNumber(133)).toEqual("133rd");
4231
});
43-
test("should append 'th' for numbers ending with 13", () => {
32+
test("should append 'th' for numbers ending with 11, 12, or 13", () => {
33+
expect(getOrdinalNumber(11)).toEqual("11th");
34+
expect(getOrdinalNumber(12)).toEqual("12th");
4435
expect(getOrdinalNumber(13)).toEqual("13th");
36+
37+
expect(getOrdinalNumber(111)).toEqual("111th");
38+
expect(getOrdinalNumber(112)).toEqual("112th");
4539
expect(getOrdinalNumber(113)).toEqual("113th");
46-
expect(getOrdinalNumber(213)).toEqual("213th");
4740
});
4841
test("should append 'th' for numbers ending with 0, 4–9", () => {
4942
expect(getOrdinalNumber(4)).toEqual("4th");

0 commit comments

Comments
 (0)