metalsmith-layouts/test/index.js
Ian Storm Taylor 53b63f440a first commit
2014-02-04 21:47:35 -08:00

27 lines
No EOL
844 B
JavaScript

var assert = require('assert');
var equal = require('assert-dir-equal');
var Metalsmith = require('metalsmith');
var templates = require('..');
describe('metalsmith-templates', function(){
it('should render a basic template', function(done){
Metalsmith('test/fixtures/basic')
.use(templates({ engine: 'swig' }))
.build(function(err){
if (err) return done(err);
equal('test/fixtures/basic/expected', 'test/fixtures/basic/build');
done();
});
});
it('should accept a different templates directory', function(done){
Metalsmith('test/fixtures/basic')
.use(templates({ engine: 'swig', directory: 'layouts' }))
.build(function(err){
if (err) return done(err);
equal('test/fixtures/basic/expected', 'test/fixtures/basic/build');
done();
});
});
});