marked-ast-crel
Version:
Using the AST generated my marked-ast create appropriate HTML elements with crel
23 lines (20 loc) • 548 B
JavaScript
const test = require('tape');
const { parse } = require('marked-ast');
const render = require('../');
test('a', t => {
t.plan(2);
const ast = parse('https://github.com/');
const output = render(ast)[0];
t.ok(output, 'got output');
t.equal(
output.outerHTML,
'<p><a href="https://github.com/">https://github.com/</a></p>',
);
});
test('img', t => {
t.plan(2);
const ast = parse(``);
const output = render(ast)[0];
t.ok(output, 'got output');
t.equal(output.outerHTML, '<p><img src="test.png"></p>');
});