如何让 Jest 不向我显示所有跳过测试的摘要?

mik*_*ana 8 javascript node.js jestjs

我经常使用it.onlytest.only或使用--testPathPattern='somepattern'选项运行单个测试。我会经常在我的终端中观看输出。

当我这样做时,我看不到特定测试的输出,因为 Jest 坚持向我展示我跳过的所有测试的摘要。

在此处输入图片说明

这种情况持续了很多页,隐藏了我想要观看的测试输出。

我怎样才能阻止开玩笑告诉我我跳过的所有测试的名称?

我查看了Jest 配置指南,但找不到该选项。

Ten*_*eff 6

您使用verbose option设置显示“带有测试套件层次结构的单个测试结果” ,但它是布尔值,不能仅对跳过的测试禁用。

每当您仅运行特定测试时,您都可以通过:

cli (npm)

npm test -- --testPathPattern='somepattern' --verbose=false
Run Code Online (Sandbox Code Playgroud)

cli (yarn)

yarn test --testPathPattern='somepattern' --verbose=false
Run Code Online (Sandbox Code Playgroud)

或从配置中禁用它,你可能不想要

package.json (更持久一点)

npm test -- --testPathPattern='somepattern' --verbose=false
Run Code Online (Sandbox Code Playgroud)