目前,我正在使用分配了另一个var
的对象的hook
。我想将其更改为let
,但我仍然遇到错误。
当前设置:
var tc;
module.exports = {
before(browser) {
tc = new func()(x, y); // needs to be assigned here.
},
'Test': function (browser) {
tc // needs to be referenced here too.
},
};
如何将其更改为let
,但在其他钩子和测试用例中分配/引用它(我正在使用Mocha)。
答案 0 :(得分:0)
使用 this.parameter
module.exports = {
before(browser) {
this.tc = new func()(x, y); // Now it's assigned to the object context.
},
'Test': function (browser) {
return this.tc; // You can reference to the variable inside the object
},
};