Javascript 开玩笑,有时会进行特殊测试
如何编写仅在命令行上特别调用时运行的Jest测试 我想在React项目中进行类似于集成的测试,与Google和Amazon的在线服务交互Javascript 开玩笑,有时会进行特殊测试,javascript,testing,jestjs,Javascript,Testing,Jestjs,如何编写仅在命令行上特别调用时运行的Jest测试 我想在React项目中进行类似于集成的测试,与Google和Amazon的在线服务交互 如果我创建一个不同名称的测试文件src/google.itest.js: 好:这通常不是开玩笑 好:它驻留在所有其他测试所在的位置 坏:jest无法使其运行: jest--testPathPattern=“\.itest” Jest仍然不运行测试,可能是因为它被testMatch配置选项阻止: 测试匹配: ***/\uu测试*/***.js?(x),**
如果我创建一个不同名称的测试文件src/google.itest.js:
- 好:这通常不是开玩笑
- 好:它驻留在所有其他测试所在的位置
- 坏:jest无法使其运行:
jest--testPathPattern=“\.itest”
Jest仍然不运行测试,可能是因为它被testMatch配置选项阻止: 测试匹配:
***/\uu测试*/***.js?(x),***/?(*)(规范测试).js?(x)
如何编写仅在命令行上被特别调用时才运行的Jest测试?它与RegExp一起工作(可能是ECMAScript RegExp):
jest--testRegex'src/*itest.*'
请注意,不需要用等号分隔长选项及其值看起来您试图避免调用实际服务,通常从测试调用实际服务是一种不好的做法,也许您需要模拟该服务?