diff options
author | kpdecker <kpdecker@gmail.com> | 2013-10-09 03:22:05 -0700 |
---|---|---|
committer | kpdecker <kpdecker@gmail.com> | 2013-10-09 03:22:05 -0700 |
commit | 3b0a3ca1b2eb61eb314f9260b860cc6ff01923fe (patch) | |
tree | a5c1503151e8133f7a8e68f0b0f2d09358a9f527 /spec/env/browser.js | |
parent | 4d7124f6bfcc3b316c33558840c9e952cca1ce8c (diff) | |
download | handlebars.js-3b0a3ca1b2eb61eb314f9260b860cc6ff01923fe.zip handlebars.js-3b0a3ca1b2eb61eb314f9260b860cc6ff01923fe.tar.gz handlebars.js-3b0a3ca1b2eb61eb314f9260b860cc6ff01923fe.tar.bz2 |
Fix test runners under node
Diffstat (limited to 'spec/env/browser.js')
-rw-r--r-- | spec/env/browser.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/spec/env/browser.js b/spec/env/browser.js index a17aa66..e6f8102 100644 --- a/spec/env/browser.js +++ b/spec/env/browser.js @@ -1,13 +1,18 @@ require('./common'); -global.Handlebars = require('../../dist/handlebars'); +var _ = require('underscore'), + fs = require('fs'), + vm = require('vm'); + +global.Handlebars = undefined; +vm.runInThisContext(fs.readFileSync(__dirname + '/../../dist/handlebars.js'), 'dist/handlebars.js'); global.CompilerContext = { compile: function(template, options) { - var templateSpec = Handlebars.precompile(template, options); - return Handlebars.template(eval('(' + templateSpec + ')')); + var templateSpec = handlebarsEnv.precompile(template, options); + return handlebarsEnv.template(eval('(' + templateSpec + ')')); }, compileWithPartial: function(template, options) { - return Handlebars.compile(template, options); + return handlebarsEnv.compile(template, options); } }; |