1 | var assert = require('assert');
|
2 | var hbs = require('..');
|
3 | var path = require('path');
|
4 | var H = require('./helpers');
|
5 | var fs = require('fs');
|
6 |
|
7 |
|
8 | describe('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 |
|