每当我运行npm test
并输入"a"以运行应用程序中的所有测试用例时,它只会扫描应用程序/src/组件下__tests__
文件夹。我在应用程序/服务器/服务下有一个__tests__
文件夹,似乎无法检测到。
有没有办法配置jest环境以包含整个项目目录(或至少在应用程序/服务器中(中的所有__tests__
文件夹,以便在一次运行中运行单元测试用例?
谢谢你的帮助
Jest 的testMatch
配置允许您定义一个正则表达式来检测测试文件。
默认情况下,它会在测试文件夹中查找.js、.jsx、.ts 和 .tsx 文件,以及任何后缀为 .test 或 .spec 的文件(例如 Component.test.js 或 Component.spec.js(。它还将找到称为 test.js 或 spec.js 的文件。
您似乎正在配置中覆盖此模式。