Skip to content

Commit 65d5a7e

Browse files
committed
test(the-typeinator): add index.test.js for syntactic-sugar
test(the-typeinator): add index.test.js for syntactic-sugar step
1 parent 62c2035 commit 65d5a7e

File tree

1 file changed

+19
-0
lines changed
  • projects/from-javascript-to-typescript/the-typeinator/01-syntactic-sugar

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const { announceMachines } = require("./index");
2+
3+
test("announceMachines returns correct count", () => {
4+
const messages = [];
5+
6+
const result = announceMachines(
7+
(msg) => messages.push(msg),
8+
{ make: "Honda", model: "Civic" },
9+
{ make: "Toyota", model: "Corolla", label: "Compact Car" },
10+
{ make: "Ford", model: "Focus", label: "Eco Car" },
11+
);
12+
13+
expect(result).toBe(2);
14+
expect(messages).toEqual([
15+
"Make: Honda Model: Civic",
16+
"Compact Car",
17+
"Eco Car",
18+
]);
19+
});

0 commit comments

Comments
 (0)