web-dev-qa-db-ja.com

Jestでテストを保留にする方法は?

jestテストの一部を保留にしたい。どうすればできますか? APIリファレンス テストを保留にする方法がありません。

21
asiniy

test.todo('Some test I still need to do')と言うこともできます

テストランナーには、todo状態のテストの数が表示されます。

Tests: 1 todo, 2 passed, 3 total

16
Herald Smit

テストをPendingとして設定すること自体は、Jestでは機能しません。

ただし、を使用してテストをスキップすることができます

it.skip(...)
test.skip(...)

そして、それらは合格としてマークされていませんが、スキップされました

Tests:       1 skipped, 23 passed, 24 total

私にとっては、これは「保留」に非常によく似ています。

ソース テストファイルjestで1つのテストをスキップ by Gleichmut

9
josemigallas
7

test(...)と言う代わりに、xtest(...)と言うだけで、テストはスキップされます。

5
nbkhope

Jestの最新バージョンでは、xitxdescribeがデフォルトのレポーターではスキップされて表示されるようです。

保留中の仕様を本当に表示する必要がある場合は、カスタムレポーターを作成する必要があります。

これは、カスタムハンドラーを設定するためのjestドキュメントへの リンク です。

0
Zenchi