我尝试用带有超时的mocha创建一个测试。但是,我得到了一个错误TypeError: this.timeout is not a function。
这似乎是一个容易解决的错误。但是,当我搜索这个错误时,我总是找到解决方案:Don't use arrow functions。不幸的是,这似乎不是问题所在。
我的简化测试:
import 'mocha';
import 'ts-mockito';
describe('Function', function () {
it('function', function (done: MochaDone) {
this.timeout(5);
});
});发布于 2018-03-07 07:49:09
我用了另一种方法
@suite(timeout(3000), slow(1000))
export class MainTest {
@test async Test1() {
...
}
}如回购摩卡中所描述的。
https://stackoverflow.com/questions/49070838
复制相似问题