const test = require("ava"); const Eleventy = require('@11ty/eleventy'); test("JavaScript Function", async t => { let elev = new Eleventy("./test/11tyjs-test/", "./test/11tyjs-test/_site/", { configPath: "./test/11tyjs-test/.eleventy.js" }); let json = await elev.toJSON(); t.is(json.length, 1); let rendered = json[0].content; t.is(`
var test;
`, rendered);
});
test("JavaScript Function Diff", async t => {
let elev = new Eleventy("./test/11tyjs-diff/", "./test/11tyjs-diff/_site/", {
configPath: "./test/11tyjs-diff/.eleventy.js"
});
let json = await elev.toJSON();
t.is(json.length, 1);
let rendered = json[0].content;
t.is(`-var test;
`, rendered);
});