我在packadge.json中
"scripts": {
"test": "cross-env NODE_ENV=test jest"
},
Run Code Online (Sandbox Code Playgroud)
我想测试所有文件的匹配模式
front/**/*.test.js
Run Code Online (Sandbox Code Playgroud)
但是如果
"scripts": {
"test": "cross-env NODE_ENV=test jest \"front/**/*.test.js\""
},
Run Code Online (Sandbox Code Playgroud)
我有一个错误
Invalid testPattern front/**/*.test.js supplied. Running all tests instead.
Run Code Online (Sandbox Code Playgroud)
那么,如何将文件名模式传递给玩笑呢?
谢谢。
小智 8
使用 jesttestRegex配置中的参数来设置文件名模式:
testRegex: 'front/.*\.test\.js$'
Run Code Online (Sandbox Code Playgroud)
请查看此处的文档。
根据文档,您应该为模式使用正则表达式。因此,在您的情况下,您可能会这样写:
"scripts": {
"test": "cross-env NODE_ENV=test jest \"front/.*\\.test\\.js\""
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2927 次 |
| 最近记录: |