经常进行特殊测试的Jest

时间:2017-12-30 15:49:46

标签: javascript testing jest

如何编写仅在命令行上专门调用时运行的Jest测试?

我希望在React项目中进行类似集成的测试,与Google和Amazon的在线服务进行交互。


如果我创建一个名称不同的测试文件 src / google.itest.js

  • 好:通常不是由jest运行
  • 好:它位于所有其他测试
  • 的地方
  • 错误: jest 无法运行它:

jest --testPathPattern="\.itest"
Jest仍然没有运行测试,可能是因为它被 testMatch 配置选项阻止了: testMatch:

**/__tests__/**/*.js?(x),**/?(*.)(spec|test).js?(x)

如何编写仅在命令行上专门调用时运行的Jest测试?

1 个答案:

答案 0 :(得分:0)

它适用于RegExp(可能是那些是ECMAScript regexps):

jest --testRegex 'src/.*itest.*'

请注意,不需要使用等号分隔长选项及其值