我正在为一个客户开发一个新项目,并被要求将create-react-app (react-scripts)从v.2.0.5更新到v.4.0.3。我这样做了,很多单元测试都失败了。Jest报告测试超时,但这些测试只是超时,因为它们失败了。它们在早期版本的react-scripts (以及我猜的早期版本的Jest )上都通过了,没有问题。Use jest.setTimeout(newTimeout) to increase the timeout valu
我正在尝试为一个简单的轮询函数编写一个测试,该函数检查一个API端点,直到它得到一个200 OK响应并在任何400或500响应上重试直到maxAttempts为止。我试着测试的功能。setTimeout(ping, 5000);我可以验证这个函数完全符合我在野外所期望的,但是我想要一个单元测试,以保证我自己的心灵平静。这是我第一次尝试用玩笑和罪恶 jest