PR#3172は、Promisesでアサーションを実行するための新しい.resolves
および.rejects
キーワードを含むようにドキュメントを更新しました。
このPRにより、 https://github.com/facebook/jest/blob/master/docs/TutorialAsync.mdの更新されたエラー処理セクションにいくつかの不整合が生じていることに気付きました
try-catch
していますが、これはコードスニペットに含まれているコードと矛盾しています。.rejects
例のみを示しています。 混乱を避けるために、これはドキュメントで言及する必要があります。try-catch
を使用することについての説明を追加する必要があると思います。 これは、 .rejects
を使用して現在のドキュメントと一緒に使用できます。examples/async
含まれている例は、このようなテスト例にリンクしています。 これらの例はまだtry-catch
メカニズムを使用しており、これは現在ドキュメントに含まれているコード例と矛盾しています。 これが、 try-catch
の使用に関する説明をドキュメントのこのセクションに追加し直す必要があるもう1つの理由です。それらの新しいキーワードに対してjest20.0.0 +を試すことは可能ですか?
jest 20がいつリリースされるかはわかりませんが、すぐにリリースされることを願っています:)
これは#3201で解決されたと思います。 ここでできることがもっとあると思うなら、PRを送ってください:)
最も参考になるコメント
jest 20がいつリリースされるかはわかりませんが、すぐにリリースされることを願っています:)