const assert = require('assert');
const underline = require('./index.js');
const md = require('markdown-it')().use(emph);
const tests = [
{ in: '*emphasis*', exp: 'emphasis' },
{ in: '**strong**', exp: 'strong' },
{ in: '***strong emphasis***',
exp: 'strong emphasis' },
{ in: '_italic_', exp: 'italic' },
{ in: '__bold__', exp: 'bold' },
{ in: '___bold italic___',
exp: 'bold italic' },
{ in: '____underline____',
exp: 'underline' },
{ in: '_____underline italic_____',
exp: 'underline italic' },
{ in: '______underline bold______',
exp: 'underline bold' },
{ in: '_______underline bold italic_______',
exp: 'underline bold italic' },
];
tests.map(test => assert.equal(md.renderInline(test.in), test.exp))