b7aa22efc3
"require" does not mean "amd" in this case...
28 lines
748 B
JavaScript
28 lines
748 B
JavaScript
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);
|
|
});
|
|
});
|
|
}
|