gpt4 book ai didi

javascript - 在 Mocha 中,我可以断言请求超时吗?

转载 作者:行者123 更新时间:2023-11-28 21:07:07 32 4
gpt4 key购买 nike

我正在测试/确认一些数据库锁定内容,我想进行一项测试,以确认如果我锁定该行,请求(“request-promise”库)将挂起。

一些行不通的想法是

request(options).catch((response) => {})

assert.throws(fn, Error, "超时")

我继续收到此消息:错误:超时超过 10000 毫秒。对于异步测试和 Hook ,确保调用“done()”;如果返回一个 Promise,请确保它已解析。

有没有办法断言超时发生了?

最佳答案

在 mocha 测试中(或者 describebefore 等),this.timeout(msec) 会改变测试的时长可以在 Mocha 认为测试失败之前运行。

查看 Mocha documentation了解更多信息。

关于javascript - 在 Mocha 中,我可以断言请求超时吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55147755/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com