【问题标题】:Way to run test.js under server folder when running npm test运行 npm test 时在服务器文件夹下运行 test.js 的方法
【发布时间】:2019-06-14 08:42:48
【问题描述】:

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

有没有办法配置 jest 环境以将所有__tests__folder 包含在整个项目目录中(或至少在应用程序/服务器中)以一次运行单元测试用例?

感谢您的帮助

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 2014-10-30
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多