jest
テストの一部を保留にしたい。どうすればできますか? APIリファレンス テストを保留にする方法がありません。
test.todo('Some test I still need to do')
と言うこともできます
テストランナーには、todo
状態のテストの数が表示されます。
Tests: 1 todo, 2 passed, 3 total
テストをPendingとして設定すること自体は、Jestでは機能しません。
ただし、を使用してテストをスキップすることができます
it.skip(...)
test.skip(...)
そして、それらは合格としてマークされていませんが、スキップされました:
Tests: 1 skipped, 23 passed, 24 total
私にとっては、これは「保留」に非常によく似ています。
ソース テストファイルjestで1つのテストをスキップ by Gleichmut 。
test(...)
と言う代わりに、xtest(...)と言うだけで、テストはスキップされます。
Jestの最新バージョンでは、xit
とxdescribe
がデフォルトのレポーターではスキップされて表示されるようです。
保留中の仕様を本当に表示する必要がある場合は、カスタムレポーターを作成する必要があります。
これは、カスタムハンドラーを設定するためのjestドキュメントへの リンク です。