UNPKG

wukong-templates

Version:

A wukong plugin to render files with templates.

37 lines (32 loc) 1.01 kB
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(); }); }); });