Skip to content

Commit 48c4ca2

Browse files
committed
added import node test and assert
1 parent 44661d3 commit 48c4ca2

1 file changed

Lines changed: 22 additions & 20 deletions

File tree

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { test } from "node:test";
2+
import { strict as assert } from "node:assert";
13
import { getOrdinalNumber } from "./get-ordinal-number.js";
24
// In this week's prep, we started implementing getOrdinalNumber.
35

@@ -14,52 +16,52 @@ import { getOrdinalNumber } from "./get-ordinal-number.js";
1416
// When the number ends with 1, except those ending with 11,
1517
// Then the function should return a string by appending "st" to the number.
1618
test("should append 'st' for numbers ending with 1, except those ending with 11", () => {
17-
expect(getOrdinalNumber(1)).toEqual("1st");
18-
expect(getOrdinalNumber(21)).toEqual("21st");
19-
expect(getOrdinalNumber(131)).toEqual("131st");
19+
assert.equal(getOrdinalNumber(1), "1st");
20+
assert.equal(getOrdinalNumber(21), "21st");
21+
assert.equal(getOrdinalNumber(131), "131st");
2022
});
2123

2224
//Test that numbers ending in 11 use "th".
2325
test("should return 'th' for the numbers ending in 11", () => {
24-
expect(getOrdinalNumber(11)).toEqual("11th");
26+
assert.equal(getOrdinalNumber(11), "11th");
2527
});
2628

2729
//Test that numbers ending in 2, excluding numbers ending in 12.
2830
test("should append 'nd' for the numbers ending in 2, except those ending in 12", () => {
29-
expect(getOrdinalNumber(2)).toEqual("2nd");
30-
expect(getOrdinalNumber(22)).toEqual("22nd");
31-
expect(getOrdinalNumber(132)).toEqual("132nd");
31+
assert.equal(getOrdinalNumber(2), "2nd");
32+
assert.equal(getOrdinalNumber(22), "22nd");
33+
assert.equal(getOrdinalNumber(132), "132nd");
3234
});
3335

3436
//Test that numbers ending in 3, excluding numbers ending in 13.
3537
test("should append 'rd' for the numbers ending in 3, except those ending in 13", () => {
36-
expect(getOrdinalNumber(3)).toEqual("3rd");
37-
expect(getOrdinalNumber(33)).toEqual("33rd");
38-
expect(getOrdinalNumber(133)).toEqual("133rd");
38+
assert.equal(getOrdinalNumber(3), "3rd");
39+
assert.equal(getOrdinalNumber(33), "33rd");
40+
assert.equal(getOrdinalNumber(133), "133rd");
3941
});
4042

4143
//Test that numbers ending in 13 use "th".
4244
test("should return 'th' for the numbers ending in 13", () => {
43-
expect(getOrdinalNumber(13)).toEqual("13th");
44-
expect(getOrdinalNumber(113)).toEqual("113th");
45+
assert.equal(getOrdinalNumber(13), "13th");
46+
assert.equal(getOrdinalNumber(113), "113th");
4547
});
4648

4749
//Test that numbers not ending in 1, 2, or 3 use "th".
4850
test("should append 'th' for other numbers", () => {
49-
expect(getOrdinalNumber(4)).toEqual("4th");
50-
expect(getOrdinalNumber(7)).toEqual("7th");
51-
expect(getOrdinalNumber(10)).toEqual("10th");
52-
expect(getOrdinalNumber(20)).toEqual("20th");
51+
assert.equal(getOrdinalNumber(4), "4th");
52+
assert.equal(getOrdinalNumber(7), "7th");
53+
assert.equal(getOrdinalNumber(10), "10th");
54+
assert.equal(getOrdinalNumber(20), "20th");
5355
});
5456

5557
//Test that larger numbers ending in 12 use "th".
5658
test("should return 'th' for the numbers ending in 12", () => {
57-
expect(getOrdinalNumber(12)).toEqual("12th");
58-
expect(getOrdinalNumber(112)).toEqual("112th");
59+
assert.equal(getOrdinalNumber(12), "12th");
60+
assert.equal(getOrdinalNumber(112), "112th");
5961
});
6062

6163
//Test that larger numbers ending in 11 use "th".
6264
test("should return 'th' for the numbers ending in 11", () => {
63-
expect(getOrdinalNumber(11)).toEqual("11th");
64-
expect(getOrdinalNumber(111)).toEqual("111th");
65+
assert.equal(getOrdinalNumber(11), "11th");
66+
assert.equal(getOrdinalNumber(111), "111th");
6567
});

0 commit comments

Comments
 (0)