UNPKG

664 BJavaScriptView Raw
1var assert = require('assert');
2var hbs = require('..');
3var path = require('path');
4var H = require('./helpers');
5var fs = require('fs');
6
7
8describe('options', function() {
9 var dirname = path.join(__dirname, 'views/beautify');
10
11 it('should pretty print HTML', function(done) {
12 var hb = hbs.create();
13 var render = hb.express3({beautify: true});
14 var locals = H.createLocals('express3', dirname, {});
15
16 render(dirname + '/index.hbs', locals, function(err, html) {
17 assert.ifError(err);
18 var expected = fs.readFileSync(dirname + '/expected.hbs', 'utf8');
19 assert.equal(html.trim(), expected.trim());
20 done();
21 });
22 });
23});
24