adda0569e0
Allows for testing node, browser, and precompiled modes in the node tests. Also reorganizes the qunit spec file to provide better organization.
24 lines
735 B
JavaScript
24 lines
735 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");
|
|
template.should.eql(require("./artifacts/example_1.handlebars"));
|
|
|
|
var expected = 'foo\n';
|
|
var result = template({foo: "foo"});
|
|
|
|
result.should.equal(expected);
|
|
});
|
|
|
|
it('Load .hbs files with require()', function() {
|
|
var template = require("./artifacts/example_2");
|
|
template.should.eql(require("./artifacts/example_2.hbs"));
|
|
|
|
var expected = 'Hello, World!\n';
|
|
var result = template({name: "World"});
|
|
|
|
result.should.equal(expected);
|
|
});
|
|
});
|
|
}
|