Jasmin Logik erwarten (expect A ODER B)

Ich brauche, um den test erfolgreich zu sein, wenn eine der beiden Erwartungen ist erfüllt:

expect(mySpy.mostRecentCall.args[0]).toEqual(jasmine.any(Number));
expect(mySpy.mostRecentCall.args[0]).toEqual(false);

Ich erwartet, dass es so Aussehen:

expect(mySpy.mostRecentCall.args[0]).toEqual(jasmine.any(Number)).or.toEqual(false);

Ist es etwas, was ich verpasst in den docs oder muss ich das schreiben meiner eigenen matcher?

  • Ich habe in der Dokumentation und ich habe versucht, einige code, aber ich denke, wir können das nicht "einfach" sorry. Aber nach dem, was ich gefunden haben, können Sie erstellen Sie Ihre eigenen "verkettbare" matcher.
InformationsquelleAutor naugtur | 2012-11-23
Schreibe einen Kommentar