在 macOS 上运行 docker mhart/alpine-node:8
nodejs (6.10.3-r0) (18⁄18) 纱线 0.24.6 玩笑 20.0.4
但是,在运行代码时,我有一个 __tests__/index.test.js 文件
node_modules/.bin/jest --watchAll
我得到以下输出
没有找到测试
在 /usr/src/app
检查了 5 个文件。
testMatch: /__tests__/ /*.js?(x),**/?(*.)(spec|test).js?(x) - 1 场比赛
testPathIgnorePatterns: /node_modules/,/src, src - 0 个匹配项
模式:“” - 0 场比赛
我已经重新安装了包号数次,但无济于事。
原文由 Kendall 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的输出显示
testMatch
有1 match
,这可能是您的__tests__/index.test.js
文件。似乎您的testPathIgnorePatterns
导致该测试套件被忽略。No tests found In /usr/src/app
says that Jest is looking for tests in/usr/src/app
, andtestPathIgnorePatterns: /node_modules/,/src,src
says that Jest is ignoring files in/src
directories.要么让 Jest 查看你的
__tests__/index.test.js
文件的位置(如果它在 /src 目录之外),要么停止testPathIgnorePatterns
忽略 /src 目录。