inky
Version:
Convert a simple HTML syntax into tables compatible with Foundation for Emails.
17 lines (14 loc) • 566 B
JavaScript
var Inky = require('../../lib/inky');
var cheerio = require('cheerio');
var htmlEqual = require('assert-html-equal');
/**
* Takes HTML input, runs it through the Inky parser, and compares the output to what's expected.
* @param {string} input - HTML input.
* @param {string} expected - Expected HTML output.
* @throws {Error} Throws an error if the output is not identical.
*/
module.exports = function compare(input, expected, cheerioOpts) {
var inky = new Inky();
var output = inky.releaseTheKraken(input, cheerioOpts);
htmlEqual(output, expected);
}