如何在柴中测试预期的超时错误

时间:2019-06-03 08:32:13

标签: javascript chai

我要在nodejs上测试我的tyscript代码,并想测试一个可能会发生超时错误的函数。

我已经使用了should()。rejected和其他东西,但是我不知道如何测试timeout error。即使在official document中,也没什么。

我该如何测试?

我尝试过应该拒绝。

1 个答案:

答案 0 :(得分:0)

使用fake timers中的sinon.js。使用clock.tick(ms),您可以模拟时间,然后捕获超时错误