if ( typeof require !== 'undefined' && require.extensions && 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); }); }); }