ich mit dem seltsamen Behauptungen Problem konfrontiert, so auch erfolgreich Behauptungen sind als fehlgeschlagen gekennzeichnet, wie folgt aus:AssertionError: expected [true] um wahr zu sein
this.expect(this.getWidget('contacts').isNamesDisplayed()).to.eventually.be.true.and.notify(next);
und in der Konsole habe ich:
1 scenario (1 passed) 4 steps (4 passed) 0m03.618s [17:06:38] E/launcher - expected [ true ] to be true [17:06:38] E/launcher - AssertionError: expected [ true ] to be true
Wie Sie in diesem Fall Test als erfolgreich trotz fehlgeschlagener Zusicherung markiert, aber in dem Fall, wenn nach der "gescheiterten" Behauptung gibt es eine andere die ganze Sache wird gescheitert sein.
Ich verwende die letzten Versionen von Winkelmesser und Chai.
ich geprüft haben, mit Ihrem Code nicht mit: AssertionError: expected [true] [true] –
Aktualisiert meine Antwort auf gleich. Verwenden Sie 'to.eql()' anstelle von 'to.Equal()'. Weitere Informationen zu 'to.eql()' [http://chaijs.com/api/bdd/#arguments-section] –
Danke, es funktioniert. –