wukong-templates
Version:
A wukong plugin to render files with templates.
37 lines (32 loc) • 1.01 kB
JavaScript
var assert = require('assert');
var equal = require('assert-dir-equal');
var Wukong = require('wukong');
var templates = require('..');
describe('wukong-templates', function(){
it('should render a basic template', function(done){
Wukong('test/fixtures/basic')
.use(templates({
engine : 'swig'
}))
.build(function *(){
equal('test/fixtures/basic/expected', 'test/fixtures/basic/build');
done();
});
});
it('should accept an engine string', function(done){
Wukong('test/fixtures/basic')
.use(templates('swig'))
.build(function *(){
equal('test/fixtures/basic/expected', 'test/fixtures/basic/build');
done();
});
});
it('should accept an inPlace option', function(done){
Wukong('test/fixtures/in-place')
.use(templates({ engine: 'swig', inPlace: true }))
.build(function *(){
equal('test/fixtures/in-place/expected', 'test/fixtures/in-place/build');
done();
});
});
});