在我的 React 前端项目中,jest 库用于单元测试用例。 我正在尝试从构建管道运行前端单元测试用例。 为此,我计划在任务组中添加一个新任务。 任务
npm run test
执行与最近更改相关的单元测试用例。 当我从 VS Code 终端运行相同的命令时,它要求按“a”来运行所有测试用例。 即使我使用“--watchAll”运行以下命令
npm run test --watchAll
*没有发现与上次提交以来更改的文件相关的测试。 按
a
运行所有测试,或使用 --watchAll
运行 Jest。
*
但我计划在每次执行管道时运行所有测试用例。 实现这一目标的命令是什么?
我尝试寻找解决方案,但没有找到任何具体的东西。
jest
命令的默认值是运行所有测试,但看起来你的测试文件不遵循约定:
Jest 将查找具有以下任何流行命名约定的测试文件:
__tests__
文件夹中带有.js后缀的文件。查看CRA 文档了解更多详细信息