Übereinstimmende Teilobjekte in Chai-Assertionen?

8

Ich bin auf der Suche nach dem besten Weg, Folgendes zu erreichen:

%Vor%

Das obige funktioniert nicht, weil C0 im tatsächlichen existiert, aber nicht im erwarteten. Kurz gesagt, ich möchte, dass dies PASS erwartet, aber ich bin mir nicht sicher, wie ich es tun soll, ohne einen Haufen benutzerdefinierten Codes zu schreiben ...

    
JayPrime2012 09.04.2015, 08:00
quelle

5 Antworten

5

Es gibt ein paar verschiedene Chai-Plugins, die alle dieses Problem lösen. Ich bin ein Fan von shallow-deep-equal . Du würdest es so benutzen:

%Vor%     
Pete Hodgson 26.03.2016 20:59
quelle
2

ohne Plugins: Ссылка

%Vor%     
ni-ko-o-kin 08.12.2016 10:13
quelle
0

Ich glaube, der einfachste (und sicherlich einfachste) Weg wäre:

%Vor%     
Rob Raisch 17.04.2015 20:55
quelle
0

Ich schrieb chai-match-pattern und lodash-match-pattern , um partielle Matching-Szenarien (und viele weitere) zu bewältigen.

%Vor%     
mjhm 16.07.2017 15:45
quelle

Tags und Links