每当我运行npm test
并输入'a'来运行应用程序中的所有测试用例时,它仅扫描app / src / component下的__tests__
文件夹。我在app / server / service下有一个__tests__
文件夹,似乎无法检测到。
是否有一种方法可以配置jest环境,使其在整个项目目录中(或至少在app / server中)包括所有__tests__
文件夹,以便一次运行单元测试用例?
谢谢您的帮助
答案 0 :(得分:0)
Jest的testMatch
配置允许您定义一个正则表达式来检测测试文件。
默认情况下,它会在 tests 文件夹中查找.js,.jsx,.ts和.tsx文件,以及带有.test或.spec后缀的任何文件(例如Component。 test.js或Component.spec.js)。它还会找到名为test.js或spec.js的文件。
似乎您正在配置中覆盖此模式。