从 npm run test 运行所有单元测试用例

问题描述 投票:0回答:1

在我的 React 前端项目中,jest 库用于单元测试用例。 我正在尝试从构建管道运行前端单元测试用例。 为此,我计划在任务组中添加一个新任务。 任务

npm run test

执行与最近更改相关的单元测试用例。 当我从 VS Code 终端运行相同的命令时,它要求按“a”来运行所有测试用例。 即使我使用“--watchAll”运行以下命令

npm run test --watchAll

*没有发现与上次提交以来更改的文件相关的测试。 按

a
运行所有测试,或使用
--watchAll
运行 Jest。 *

但我计划在每次执行管道时运行所有测试用例。 实现这一目标的命令是什么?

我尝试寻找解决方案,但没有找到任何具体的东西。

reactjs unit-testing jestjs
1个回答
0
投票

jest
命令的默认值是运行所有测试,但看起来你的测试文件不遵循约定:

Jest 将查找具有以下任何流行命名约定的测试文件:

  • __tests__
    文件夹中带有.js后缀的文件。
  • 带有 .test.js 后缀的文件。
  • 带有 .spec.js 后缀的文件。

查看CRA 文档了解更多详细信息

© www.soinside.com 2019 - 2024. All rights reserved.