if (typeof(require) !== 'undefined' && require.extensions[".handlebars"]) { describe('Require', function() { it('Load .handlebars files with require()', function() { var template = require("./artifacts/example_1"); template.should.eql(require("./artifacts/example_1.handlebars")); var expected = 'foo\n'; var result = template({foo: "foo"}); result.should.equal(expected); }); it('Load .hbs files with require()', function() { var template = require("./artifacts/example_2"); template.should.eql(require("./artifacts/example_2.hbs")); var expected = 'Hello, World!\n'; var result = template({name: "World"}); result.should.equal(expected); }); }); }