Javascript QUnit:如何传递全局变量引用?

Javascript QUnit:如何传递全局变量引用?,javascript,unit-testing,qunit,sinon,Javascript,Unit Testing,Qunit,Sinon,我有一个qunit模块,它不允许创建对象的方法查看全局变量。简化版: qunit.module("testcases", { setup: function () { var globalVar = "something"; } }); test("test1", function () { obj = new MyObj({}); obj.execute(); // uses globalVar but doesn't see it }); 如何

我有一个qunit模块,它不允许创建对象的方法查看全局变量。简化版:

qunit.module("testcases", {
    setup: function () {
        var globalVar = "something";
    }
});
test("test1", function () {
   obj = new MyObj({});
   obj.execute(); // uses globalVar but doesn't see it 
});
如何让obj实例识别globalVar


我也尝试在test1中定义globalVar,但没有成功。我不想把globalVar放在obj实例上,因为它的
execute
函数不会像匿名超级用户所说的那样检查全局——不能在setup函数中使用
var
,因为它实际上是关闭的,因为它是自己的作用域