Fixes #100 implements a custom Markdown renderer
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import { assertEquals } from "https://deno.land/std@0.152.0/testing/asserts.ts";
|
||||
import { renderHtml } from "./html_render.ts";
|
||||
|
||||
Deno.test("HTML Render", () => {
|
||||
assertEquals(
|
||||
renderHtml({
|
||||
name: "b",
|
||||
body: "hello",
|
||||
}),
|
||||
`<b>hello</b>`,
|
||||
);
|
||||
assertEquals(
|
||||
renderHtml({
|
||||
name: "a",
|
||||
attrs: {
|
||||
href: "https://example.com",
|
||||
},
|
||||
body: "hello",
|
||||
}),
|
||||
`<a href="https://example.com">hello</a>`,
|
||||
);
|
||||
assertEquals(
|
||||
renderHtml({
|
||||
name: "span",
|
||||
body: "<>",
|
||||
}),
|
||||
`<span><></span>`,
|
||||
);
|
||||
});
|
||||
Reference in New Issue
Block a user