1

TestResult for ProtractorTestresult nicht richtig in Protractor gezeigt

ich WebStorm bin mit meinem Testfälle in Protractor gebaut laufen. Ich habe alle Module mit npm installiert. Wie Sie aus dem Bild sehen können. Das grüne "." ist für Pass und rot "F" ist für Fail. Früher habe ich grün "P" für Pass bekommen.

Kann mir bitte jemand sagen, was mir hier fehlt. Dasselbe Verhalten wird auch an der Eingabeaufforderung angezeigt.

Antwort

0

Dies ist standardmäßig nicht konfigurierbar. Die ., * und F Konstanten für bestanden, ausstehende und fehlgeschlagene Spezifikationen sind hardcoded in die minijasminenode Standard-Reporter, die Protractor verwendet unter der Haube.

Sie können eine custom reporter erstellen, die specDone callback definieren und benutzerdefinierte Zeichen für bestanden, ausstehende und fehlgeschlagene Spezifikationen bereitstellen. Nicht getestet.

Oder eine einfachere Möglichkeit wäre zu jasmine-spec-reporter wechseln, die eine robustere und gut aussehende Ausgang liefert und macht die Konstanten konfigurierbar:

{ 
    prefixes: { 
    success: '✓ ', 
    failure: '✗ ', 
    pending: '* ' 
    } 
} 
+0

Switched zu Jasmin-spec-Reporter für den Moment. Ich denke, ich werde einen benutzerdefinierten Reporter schreiben, um die Anforderungen später zu erfüllen. –