我在同一个存储库中有节点测试和Angular(4x)测试,我使用jest作为测试框架。由于两种类型的测试都使用不同的变换,我的想法是使用不同的testRegex
不同的jest配置。下面是我的文件夹结构。
--e2e
|-----app.e2e-spec.ts
--src
--api
|-----ping.spec.ts
|-----card.spec.ts
--util
|-----util.spec.ts
--web
--app
|-----app.spec.ts
--test.spec.ts
在我的角度测试的jest配置中,我使用以下正则表达式。
"testRegex": "(/src/web/.*\\.spec)\\.ts?$",
我们的想法是执行spec.ts
及其子目录下的所有src/web/
个文件。
在我的节点测试的jest配置中,我使用以下正则表达式。
"testRegex": "(^((?!.*src/web).).*spec\\.ts.*$)",
对于我的节点测试,我想执行除spec.ts
和src/web
中的文件之外的所有e2e/
个文件。我的testRegex排除src/web
下的所有文件。如何修改它以将e2e
也添加到该正则表达式中。由于我是新手,所以关于如何实现这一点的任何其他建议也是受欢迎的。
答案 0 :(得分:1)