Files
handlebars.js/spec/require.js
T
kpdecker adda0569e0 Refactor qunit unit tests
Allows for testing node, browser, and precompiled modes in the node
tests. Also reorganizes the qunit spec file to provide better
organization.
2013-06-01 23:45:43 -05:00

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