@simeonoff/themeleon
Version:
A lightweight Node.js theme engine.
36 lines (28 loc) • 641 B
JavaScript
function test(dest, expected, theme) {
require('./test')(__filename, {
init: function (h, themeleon) {
themeleon.use(require('../mixins/consolidate'));
return theme;
},
ctx: {
pageTitle: 'Hello',
},
test: function (h) {
h.test(dest, function (t) {
t.plan(1);
t.equal(
h.cat(h.path.theme(expected)),
h.cat(h.path.dest(dest))
);
t.end();
});
},
});
}
var src = 'fixture/index.html.swig';
var dest = 'index.html';
var expected = 'fixtures/index.html';
test(dest, expected, function (t) {
t.swig(src, dest);
});
;