Rspec-core: Status und/oder Finished_at im Listener „example_finished“ können nicht abgerufen werden.

Erstellt am 13. Juli 2016  ·  3Kommentare  ·  Quelle: rspec/rspec-core

Problem: notification.example.execution_result.finished_at und notification.example.execution_result.status geben nil in der Methode example_finished meines benutzerdefinierten Listeners zurück.

Fehlerhafte Spezifikation:
Ein reproduzierbares Beispiel finden Sie hier: https://github.com/Rodney-QAGeek/rspec_example
Ich hoffe, Sie haben nichts gegen dieses Format, aber dieses Problem war für mich mit den Unit-Tests in rspec-core schwer zu reproduzieren. Ich würde mich über Feedback freuen, wie ich dies mit den rspec-Einheitentests im Projekt hätte reproduzieren können.

@myronmarston FYI, das ist der Fehler, den ich in https://github.com/rspec/rspec-core/issues/2289 angesprochen habe

Hilfreichster Kommentar

Ich habe eine Lösung in #2291.

Ich würde mich über Feedback freuen, wie ich dies mit den rspec-Einheitentests im Projekt hätte reproduzieren können.

Sie können nachsehen, wie ich es gemacht habe, wenn das hilft.

Alle 3 Kommentare

Ich hoffe, Sie haben nichts gegen dieses Format, aber dieses Problem war für mich mit den Unit-Tests in rspec-core schwer zu reproduzieren

Was du gemacht hast, ist fantastisch :).

Ich habe eine Lösung in #2291.

Ich würde mich über Feedback freuen, wie ich dies mit den rspec-Einheitentests im Projekt hätte reproduzieren können.

Sie können nachsehen, wie ich es gemacht habe, wenn das hilft.

Der Fix befindet sich in Master und 3-5-Maintenance und wird in der nächsten Version enthalten sein.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen