23 lines
574 B
TypeScript
23 lines
574 B
TypeScript
import { assertEquals } from "testing/asserts.ts";
|
|
import { HtmlStrRenderer } from "../ren/html_str.ts";
|
|
import { MarkdownParser } from "./md.ts";
|
|
|
|
const ren = new HtmlStrRenderer();
|
|
|
|
Deno.test({
|
|
name: "should parse header",
|
|
fn: () => {
|
|
const par = new MarkdownParser();
|
|
const res = par.parse("#");
|
|
assertEquals(ren.render(res), "<h1></h1>");
|
|
},
|
|
});
|
|
|
|
Deno.test({
|
|
name: "should parse header with text",
|
|
fn: () => {
|
|
const par = new MarkdownParser();
|
|
const res = par.parse("# hello");
|
|
assertEquals(ren.render(res), "<h1>hello</h1>");
|
|
},
|
|
});
|