Skip to content

Commit 46d55ff

Browse files
committed
✅ Add fizzbuzz tests
1 parent 15d2022 commit 46d55ff

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/language/fizzbuzz.test.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
import { fizzBuzz, isDivisbleBy } from "./fizzbuzz.ts";
2-
import { assertEquals } from "../../deps.ts";
2+
import { assert, assertEquals } from "../../deps.ts";
33

44
Deno.test("[fizzBuzz]", () => {
5-
const result = fizzBuzz(1);
5+
const result = fizzBuzz(10);
6+
const expected = [1, 2, "Fizz", 4, "Buzz", "Fizz", 7, 8, "Fizz", "Buzz"];
7+
8+
assertEquals(result, expected);
9+
});
10+
11+
Deno.test("[isDivisbleBy]", () => {
12+
assert(isDivisbleBy(15, 3));
13+
assert(isDivisbleBy(15, 5));
14+
assert(!isDivisbleBy(15, 7));
615
});

src/language/fizzbuzz.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,5 @@ export function fizzBuzz(max = 100) {
2222

2323
return result;
2424
}
25+
26+
console.log(JSON.stringify(fizzBuzz(10)));

0 commit comments

Comments
 (0)