Ist es möglich, einen Grund für Jasmin 2 specs übersprungen xit oder pending()?
Wenn wir einen Fehler finden, mit einem unserer Winkelmesser Jasmine2 specs, die wir meist möchten, überspringen Sie den test, bis der Fehler behoben wurde.
Ich wissen, wie das mit xit
oder pending()
, und JasmineReporters TerminalReporter tut einen netten job der Farbe der Hervorhebung und Auflistung von ausstehenden Spezifikationen.
Jedoch, die anstehenden Prüfungen melden Sie sich immer No reason given
werden, was bedeutet, es ist möglich, einen Grund für den test übersprungen.
Ich aktuell Kommentar die Skillung mit einer Ausgabe-Nummer, aber es wäre wirklich schön, zu berichten, der Grund war der test deaktiviert und die Ausgabe-Nummer.
UPDATE
Wie gewünscht, hinzufügen Beispiel Ausgabe im terminal ( fdescribe auf ein Beispiel, so die Berichterstattung, die meisten der suite deaktiviert ):
Versionen:
Winkelmesser 2.1.0 und Jasmin 2.3.1
Mit xit
Skipped
* will display the platform if available ...
...
SUCCESS: 85 specs, 0 failures, 1 skipped, 72 disabled in 34.734s.
Pending:
1) will display the platform if available
No reason given
Mit pending()
Dies scheint begonnen zu haben, die Kennzeichnung fehlgeschlagen, wahrscheinlich im Zusammenhang https://github.com/angular/protractor/issues/1852
Failures:
1) will display the platform if available
Message:
Failed: => marked Pending
Stack:
Error: Failed: => marked Pending
AKTUALISIERT: feature-Anfragen und Problemen für diese Funktionalität
Gibt es derzeit eine feature-Anfrage zu unterstützen anhängig(Nachricht) hervorragend für Winkelmesser/jasminewd wenn Sie wollen, um die Fortschritte zu verfolgen :
https://github.com/angular/jasminewd/issues/32 https://github.com/angular/protractor/issues/2454
Du musst angemeldet sein, um einen Kommentar abzugeben.
Andere Möglichkeit wäre zu nennen, die
pend
- Methode für den test selbst:pending()
erhält ein Einzelzimmermessage
argument, die heutigen "pending reason":FYI, hier ist der erste feature-request:
und die offiziellen docs: