Ava 单独的集成和单元测试

Ava separate integration and unit tests

我想使用 'ava' 工具进行单元测试和集成测试。但我不知道什么是分离这些测试的最佳方法。单元测试应该在代码部署到测试环境之前运行,集成测试需要在代码部署到测试服务器之后运行。

我的挑战是 'ava' 从 package.json 的 'ava' 部分读取它的配置。不确定如何告诉它根据部署阶段使用不同的测试源集。

您也可以使用 ava.config.js 文件。现在,您可以使用环境变量来切换配置。请密切注意 https://github.com/avajs/ava/issues/1857,它会添加一个 CLI 标志,这样您就可以 select 一个不同的配置文件。