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