import test from "ava"; import Eleventy from '@11ty/eleventy'; function normalizeNewLines(str) { return str.replace(/\r\n/g, "\n"); } test("Diff output escaped #75", async t => { let elev = new Eleventy("./test/issue-75/", "./test/issue-75/_site/", { configPath: "./test/issue-75/.eleventy.js" }); let json = await elev.toJSON(); t.is(json.length, 1); t.is(normalizeNewLines(json[0].content.trim()), normalizeNewLines(`
<p>Hello</p>
-<p>Hello</p>`));
});
test("diff-javascript #80", async t => {
let elev = new Eleventy("./test/issue-80/", "./test/issue-80/_site/", {
configPath: "./test/issue-80/.eleventy.js"
});
let json = await elev.toJSON();
t.is(json.length, 1);
t.is(normalizeNewLines(json[0].content.trim()), normalizeNewLines(`- foo()
`));
});