Skip to content

Commit bf14972

Browse files
committed
✅ Add triangle test
1 parent bee6295 commit bf14972

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/language/triangle.test.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { triangle, triangleFor } from "./triangle.ts";
2+
import { assertEquals } from "../../deps.ts";
3+
4+
const expected = `#
5+
##
6+
###`;
7+
8+
Deno.test("[triangle]", () => {
9+
assertEquals(triangle(), expected);
10+
});
11+
12+
Deno.test("[triangleFor]", () => {
13+
assertEquals(triangleFor(), expected);
14+
});
15+
16+
Deno.test("[triangle vs triangleFor]", () => {
17+
assertEquals(triangle(), triangleFor());
18+
});

src/language/triangle.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,7 @@ export function triangleFor(rows = 3) {
99
result += "#".repeat(i) + "\n";
1010
}
1111

12+
result = result.slice(0, -1);
13+
1214
return result;
1315
}

0 commit comments

Comments
 (0)