【发布时间】:2021-11-02 22:06:27
【问题描述】:
我需要为我的 Node.js API 实施单元测试。在 API 中,我只使用普通的 Node.js。测试框架是 Jest。我目前有测试,但它们都要求在运行测试之前启动服务器(为此我使用 supertest)。
所以问题是如何在不实际运行服务器的情况下测试 API 端点?
【问题讨论】:
-
服务器宕机时无法进行测试,因此可以使用 ENV 变量定义测试端口并运行服务器的测试实例并进行单元测试
-
@mohammadNaimi 是的,谢谢。我想这是唯一的方法
标签: javascript node.js unit-testing testing jestjs