我正在使用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
答案 0 :(得分:1)
对于普通函数,在块之前使用=>
运算符让调用者(在本例中为mocha)定义self
:
it 'runs some async code' =>
self.timeout(5000)
result = request!('some params')
expect(result).to.be.true
有关详细信息,请参阅Pogoscript#Self。