4942324250
This is needed as neither Sinon nor Chai support in-browser testing under IE.
24 lines
715 B
JavaScript
24 lines
715 B
JavaScript
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);
|
|
});
|
|
});
|
|
}
|