Jest テストを実行するときにすべてのテストの説明を表示するオプションはありますか? 質問する

Jest テストを実行するときにすべてのテストの説明を表示するオプションはありますか? 質問する

私は create-react-app プロジェクトで jest と yeast を使用しています。 を実行するとnpm test、合格したテスト ファイルの名前を示す出力が得られますが、出力にテストの名前も含めたいと思います。

例:

ボタンテスト

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

現在、npm test を実行すると、出力は次のようになります。

PASS src/Button.test.js"

成功したテストと失敗したテストの数 (テストが成功した場合)。出力に「レンダリング ボタン」とその他のテストの説明 (rspec テストを実行したときの出力の様子など) を含めたいと思います。

ベストアンサー1

からJest のコマンドライン オプションのドキュメント

--詳細

テスト スイート階層とともに個々のテスト結果を表示します。

だから走っている

jest --verbose

describe、、ブロック内のすべての名前を出力します。でテストを実行している場合は、次のように実行できますittest
yarn

yarn test --verbose

でテストを実行している場合はnpm、次のようにします。

npm test -- --verbose

これをデフォルトにしたい場合は、テストスクリプトを変更してください。package.json

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

これで、 と の両方にyarn testすべてnpm testのテスト名が表示されるはずです。

おすすめ記事