var should = require('should'), // Stuff we are testing helpers = require('../../../server/helpers'); describe('{{title}} Helper', function () { it('can render title', function () { var title = 'Hello World', rendered = helpers.title.call({title: title}); should.exist(rendered); rendered.string.should.equal(title); }); it('escapes correctly', function () { var rendered = helpers.title.call({title: '

I am a title

'}); rendered.string.should.equal('<h1>I am a title</h1>'); }); it('returns a blank string where title is missing', function () { var rendered = helpers.title.call({title: null}); rendered.string.should.equal(''); }); it('returns a blank string where data missing', function () { var rendered = helpers.title.call({}); rendered.string.should.equal(''); }); });