我正在使用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起
原文链接:https://www.f2er.com/react/300931.html–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",