Files
Nils Knappmeier b7aa22efc3 wip: only run "require"-test, if "require-extensions" exists
"require" does not mean "amd" in this case...
2020-06-02 00:11:10 +02:00

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);
});
});
}