如何确保Mocha测试中的'this'可以访问类属性

问题描述 投票:1回答:1

常量期望= 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); ...

javascript node.js mocha
1个回答
0
投票

在功能上使用箭头功能() => this....bind

© www.soinside.com 2019 - 2024. All rights reserved.