diff options
author | Jesse Clark <jjclark1982@gmail.com> | 2013-05-15 10:38:45 +1000 |
---|---|---|
committer | Jesse Clark <jjclark1982@gmail.com> | 2013-05-15 10:38:45 +1000 |
commit | 229b82bef56961c62538ca30fbd8c120e63a4494 (patch) | |
tree | 9d81eed0d9f8dd8641b9767da1cddd138ad67e71 /spec/qunit_spec.js | |
parent | 531be77138aab9e7d06873d8051236e154050ebf (diff) | |
download | handlebars.js-229b82bef56961c62538ca30fbd8c120e63a4494.zip handlebars.js-229b82bef56961c62538ca30fbd8c120e63a4494.tar.gz handlebars.js-229b82bef56961c62538ca30fbd8c120e63a4494.tar.bz2 |
Add unit tests for require() handler
Diffstat (limited to 'spec/qunit_spec.js')
-rw-r--r-- | spec/qunit_spec.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/spec/qunit_spec.js b/spec/qunit_spec.js index e2f7d47..717aa23 100644 --- a/spec/qunit_spec.js +++ b/spec/qunit_spec.js @@ -1475,6 +1475,26 @@ test('GH-375: Unicode line terminators', function() { shouldCompileTo('\u2028', {}, '\u2028'); }); +test('Load .handlebars files with require()', function() { + var template = require("./example_1"); + assert.deepEqual(template, require("./example_1.handlebars")); + + var expected = 'foo\n'; + var result = template({foo: "foo"}); + + equal(result, expected); +}); + +test('Load .hbs files with require()', function() { + var template = require("./example_2"); + assert.deepEqual(template, require("./example_2.hbs")); + + var expected = 'Hello, World!\n'; + var result = template({name: "World"}); + + equal(result, expected); +}); + suite('Utils'); test('escapeExpression', function() { |