【发布时间】:2020-08-24 11:43:49
【问题描述】:
我正在尝试为应用程序的组件级测试创建一个单独的测试套件。
在这个单独的套件中,我将需要一个自定义测试环境来引导一些持久层模拟,并且这些测试将与我的单元测试一起存放在我的项目结构中的一个单独文件夹中。
例如单元测试将在 __tests__ 文件夹中的代码附近,而组件测试将在顶级 tests/ 目录中。
我的大部分 jest.config.js 设置已经完成,但是当我添加 projects 部分以覆盖某些字段时,特别是 testMatch 和 testEnvironment 它完全忽略了我在全局中指定的配置。
现在我一直在阅读 projects 配置主要是关于 monorepo 设置,所以我认为这不是正确的方法。
理想情况下,我可以在我的 tests/ 目录中有一个单独的 jest.config.js,但我不知道如何设置它,如果它甚至可以工作。
对此问题的任何见解都会有所帮助。提前谢谢。
【问题讨论】:
标签: javascript testing jestjs ts-jest