PR #3172 hat die Dokumentation aktualisiert, um die neuen Schlüsselwörter .resolves
und .rejects
zum Ausführen von Assertions auf Promises aufzunehmen.
Mir ist aufgefallen, dass diese PR einige Inkonsistenzen im aktualisierten Abschnitt zur Fehlerbehandlung von
try-catch
, dies steht im Widerspruch zu dem Code, der in den Codeschnipseln enthalten ist..rejects
welches nur in Jest 20+ verfügbar sein wird. Dies sollte in den Dokumenten erwähnt werden, um Verwirrung zu vermeiden.try-catch
hinzufügen, um die Ablehnung von Versprechen (die in PR #3172 entfernt wurde) für Leute, die Jest 19 und darunter verwenden, abzufangen. Dies kann neben den aktuellen Dokumenten mit .rejects
.examples/async
Beispiel verlinkt auf Testbeispiele wie dieses . Diese Beispiele verwenden immer noch den try-catch
Mechanismus, dies steht im Widerspruch zu den derzeit in den Dokumenten enthaltenen Codebeispielen. Dies ist ein weiterer Grund, warum wir diesem Abschnitt der Dokumentation die Erklärung zur Verwendung von try-catch
hinzufügen sollten.Ist es möglich, jest 20.0.0+ für diese neuen Keywords auszuprobieren?
Ich bin mir nicht sicher, wann Jest 20 veröffentlicht wird, aber ich hoffe bald :)
Ich denke, das ist jetzt mit #3201 gelöst. Wenn Sie denken, dass wir hier mehr tun können, senden Sie bitte eine PR :)
Hilfreichster Kommentar
Ich bin mir nicht sicher, wann Jest 20 veröffentlicht wird, aber ich hoffe bald :)