mirror of https://github.com/ColorlibHQ/gentelella
30 lines
755 B
JavaScript
30 lines
755 B
JavaScript
require('mocha');
|
|
require('should');
|
|
var fs = require('fs');
|
|
var assert = require('assert');
|
|
var support = require('./support');
|
|
var App = support.resolve();
|
|
var app;
|
|
|
|
describe('content', function() {
|
|
beforeEach(function() {
|
|
app = new App();
|
|
app.create('page');
|
|
app.engine('tmpl', require('engine-base'));
|
|
});
|
|
|
|
it('should normalize the `content` property on a view to a string:', function(done) {
|
|
app.page('abc', {path: 'test/fixtures/templates/a.tmpl'})
|
|
.set('read', function() {
|
|
this.contents = fs.readFileSync(this.path);
|
|
return this;
|
|
});
|
|
|
|
app.views.pages.abc.read();
|
|
|
|
assert('content' in app.views.pages.abc);
|
|
assert(typeof app.views.pages.abc.content === 'string');
|
|
done();
|
|
});
|
|
});
|