如何在运行摩卡测试套件时不发送短信或电子邮件

问题描述 投票:0回答:1

我正在使用 Mocha 运行端到端测试,但我不希望测试套件发送短信或电子邮件。在测试时跳过这些函数并在生产中运行它们的最佳实践是什么?

twilio mocha.js sendgrid mailgun
1个回答
0
投票

您需要依赖注入才能在测试过程中使用模拟 API。

对于较小的项目,最简单的方法是在运行测试时设置环境变量,并更改应用程序代码以跳过 api 调用或调用模拟 API(可能会记录调用)。

© www.soinside.com 2019 - 2024. All rights reserved.