Gibt es eine Assertion-Bibliothek, die mir zeigt, was die Unterschiede zwischen zwei Objekten sind, wenn sie tief verglichen werden?nodejs tief gleich mit Unterschieden
Ich habe versucht mit Chai, aber es sagt mir nur, dass die Objekte anders sind, aber nicht wo. Das Gleiche gilt für die Assertion des Knotens ....
Welchen Testrahmen verwenden Sie? Bist du offen für den Wechsel? –
Ich benutze Mokka, ich bin offen für Veränderung ja. Aber ich mag wirklich Mocha;) – foobarcode
Nun, das ist lustig - ich würde dir vorschlagen, Mokka zu benutzen. :) Also vielleicht bin ich hier verwirrt, weil Mocha Ihnen String Diffs zwischen den tatsächlichen und erwarteten Werten bei einem Assertionsfehler gibt. Ich denke, das ist unabhängig von der Assertion-Bibliothek, obwohl es für mich mit should.js gut geht. Ist es das, was Sie wollen, oder möchten Sie Diffs auch dann drucken, wenn eine Assertion nicht fehlschlägt? –