常量期望= require(“ chai”)。expect;
class Test
{
constructor(){ this.x= 10;}
run() {
describe("test goes here", function() {
it("sample test", function() {
expect(this.x).to.be.eq(10);
});
});
}
}
new Test().run();
获取x是未定义的。
问题:this里面描述了要完成不同上下文的点,如何使x在Mocha测试中对this可用]
常量期望= require(“ chai”)。expect;类测试{构造函数(){this.x = 10;} run(){describe(“测试在这里”,function(){it(“样本测试”,function(){期望(this.x).to。 be.eq(10); ...
在功能上使用箭头功能() => this...
或.bind
。