summaryrefslogtreecommitdiffstats
path: root/spec/env/browser.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2013-10-09 03:22:05 -0700
committerkpdecker <kpdecker@gmail.com>2013-10-09 03:22:05 -0700
commit3b0a3ca1b2eb61eb314f9260b860cc6ff01923fe (patch)
treea5c1503151e8133f7a8e68f0b0f2d09358a9f527 /spec/env/browser.js
parent4d7124f6bfcc3b316c33558840c9e952cca1ce8c (diff)
downloadhandlebars.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.js13
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);
}
};