访问Jasmine中it块中describe框内定义的变量

时间:2017-12-05 05:35:00

标签: javascript jasmine

我编写了一个简单的测试,它包含在beforeEach块中,一个param,一个带有某些子对象的JSON。但是当我尝试访问it块中的同一个对象时,我得到的是 param未定义'因此测试失败了。我该怎么做才能解决这个问题?

describe("xMode and yMode spec tests for", function() {

beforeEach(function(){

// window variables defined here (like desktop height etc)

var param = {
    xMode : "0",
    yMode: "1",
    "tags": {
     "enable": true
    }
}
//a function that initialises param
})

it("correct xMode and yMode", function(){
    expect(window.options.xMode).toBe(param.xMode);
    expect(window.options.yMode).toBe(param.yMode);
   })
});

0 个答案:

没有答案