【发布时间】:2018-06-10 13:23:17
【问题描述】:
我有一个依赖于环境变量的应用程序,例如:
const APP_PORT = process.env.APP_PORT || 8080;
我想测试一下,例如:
- APP_PORT 可以由 Node.js 环境变量设置。
- 或Express.js 应用程序正在使用
process.env.APP_PORT设置的端口上运行
如何使用 Jest 实现这一目标?我可以在每次测试之前设置这些 process.env 变量还是应该以某种方式模拟它?
【问题讨论】:
-
可以设置环境变量
-
@Deep AFAIK 我只能在 jest config 中设置一次。
标签: node.js testing environment-variables jestjs