运行npm test时在服务器文件夹下运行test.js的方法

时间:2019-06-14 08:42:48

标签: javascript node.js reactjs unit-testing jestjs

每当我运行npm test并输入'a'来运行应用程序中的所有测试用例时,它仅扫描app / src / component下的__tests__文件夹。我在app / server / service下有一个__tests__文件夹,似乎无法检测到。

是否有一种方法可以配置jest环境,使其在整个项目目录中(或至少在app / server中)包括所有__tests__文件夹,以便一次运行单元测试用例?

谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

Jest的testMatch配置允许您定义一个正则表达式来检测测试文件。

  

默认情况下,它会在 tests 文件夹中查找.js,.jsx,.ts和.tsx文件,以及带有.test或.spec后缀的任何文件(例如Component。 test.js或Component.spec.js)。它还会找到名为test.js或spec.js的文件。

似乎您正在配置中覆盖此模式。