如何运行没有 .test 的 jest 文件。在他们的文件名中?

Tre*_*ree 7 jestjs

我有一些测试要与所有其他.test文件分开运行,所以我称它们为.integration.js

如何测试所有具有 的文件.integration.js

示例文件; endpoint.integration.js

Håk*_*Lid 7

您可以使用 config key 配置自定义测试文件名testRegexhttps://jestjs.io/docs/en/configuration#testregex-string--arraystring

默认为:(/__tests__/.*|(\\.|/)(test|spec))\\.[jt]sx?$

因此,要仅在测试等文件中运行测试endpoint.integration.js,您可以使用此正则表达式:\\.integration\\.js$

您可以将其放入配置中的 或package.jsonjest.config.js

或者您可以使用正则表达式作为 jest cli 命令的第一个参数。

jest '\\.integration\\.js$'
Run Code Online (Sandbox Code Playgroud)