我正在使用PogoScript和 mocha 来测试一些进行异步调用的代码。
我需要增加超时时间,但我的代码不起作用。我试过使用this.timeout(5000)
,self.timeout(5000)
但没有效果。
it 'runs some async code'
self.timeout(5000)
result = request!('some params')
expect(result).to.be.true
我正在使用PogoScript和 mocha 来测试一些进行异步调用的代码。
我需要增加超时时间,但我的代码不起作用。我试过使用this.timeout(5000)
,self.timeout(5000)
但没有效果。
it 'runs some async code'
self.timeout(5000)
result = request!('some params')
expect(result).to.be.true
对于普通函数,=>
在块之前使用运算符让调用者(在本例中为 mocha)定义self
:
it 'runs some async code' =>
self.timeout(5000)
result = request!('some params')
expect(result).to.be.true
有关更多信息,请参阅Pogoscript#Self。