2016-04-22 7 views
1

Helfen Sie mir bitte Weg zu validieren Testergebnis in Winkelmesser nicht von "erwarten" Funktion.Validate Testergebnisse in Winkelmesser (nicht "expect" -Funktion)

ich einen solchen Code haben:

describe("The 'toEqual' matcher", function() { 

it("works for simple literals and variables", function() { 
    expect(12).toEqual(12); 

    if (this.results_.failedCount === 0) { 
     console.log("This test passed") 
    } 
    else{ 
     console.log("This test failed") 
    } 
});}); 

aber wenn ich diesen Test ausführen habe ich eine solche Nachricht:

Failed: Cannot read property 'failedCount' of undefined. 

Kann man so eine andere Lösung sein weiß, mein Problem zu beheben?

Danke für die Unterstützung.

+0

Was ist die Version von Jasmin? 1.x oder 2.x? Damit sind wichtige Änderungen verbunden. drinnen() Funktionen in Jasmin 2.x – Xotabu4

+0

Ich benutze Jasmine "Version": "2.4.1" –

Antwort

4

Sie sollten Pässe und Fehler nicht direkt im Test zählen. Lassen Sie den Winkelmesser und den Jasminläufer sich darum sorgen. Wenn Sie eine Kontrolle darüber haben müssen, schauen Sie sich eine jasmine reporter oder verwenden Sie eine der vielen vorhandenen, wie die jasmine-spec-reporter, zum Beispiel.

+0

Es funktioniert wirklich! Ich benutze [Jasmin-Reporter] (http://jasmine.github.io/2.1/custom_reporter.html), es hat die Funktion "result.status ==" bestanden ". Danke für Hilfe! –