reactjs – 当我运行jest测试时,是否有显示所有测试描述的选项?

前端之家收集整理的这篇文章主要介绍了reactjs – 当我运行jest测试时,是否有显示所有测试描述的选项?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用jest和酶与我的create-react-app项目.当我运行npm测试时,我得到一个输出,显示传递的测试文件名称,但我希望输出包括测试的名称.

例:

Button.test.js

it ('renders button',() => {
    const button = shallow(<Button type="save"/>);
    expect(toJson(button)).toMatchSnapshot();
});

现在,当我运行npm test时,输出只是:

PASS src/Button.test.js”

以及通过和失败的测试次数(测试成功时).我希望输出包含“渲染按钮”和任何其他测试描述(例如运行rspec测试时输出的外观).

Jest’s command-line options docs

–verbose

Display individual test results with the test suite hierarchy.

好跑

jest --verbosse

将在describe,it,test blocks中打印所有名称.
如果您正在使用纱线进行测试,您可以这样做

yarn test --verbose

如果您正在使用npm运行测试,那么您可以这样做

npm test -- --verbose

如果要使其成为默认值,请在package.json中更改测试脚本

"test": "react-scripts test --env=jsdom --verbose",

现在,纱线测试和npm测试都应显示所有测试名称.

原文链接:https://www.f2er.com/react/300931.html

猜你在找的React相关文章