mirror of
https://github.com/vale981/metalsmith-layouts
synced 2025-03-06 01:51:38 -05:00
27 lines
No EOL
844 B
JavaScript
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();
|
|
});
|
|
});
|
|
}); |