Ich verwende Karma mit Jasmine für meine Tests. Bei einigen Tests habe ich große Objekte, auf die sich der Test stützt. Wenn ich sowas wie
mache %Vor% und obj != expectedObj
, bekomme ich eine Fehlermeldung in meinem Terminal. Aber dieser Fehler ist wirklich lang , weil er beide Objekte enthält, und es ist sehr schwer zu erkennen, in welchen Teilen sich die beiden Objekte unterscheiden.
Also, gibt es irgendeinen Highlighter für das Terminal, der zusammen mit Karma benutzt werden kann? Auf diese Weise wäre es viel einfacher herauszufinden, was falsch ist.
Ich hatte das gleiche Problem und was war es für mich karma-jasmine-diff-reporter .
Installiere es einfach:
%Vor%und konfigurieren Sie es als Reporter, zB:
%Vor%Sie können es so konfigurieren, dass es schön gedruckt wird:
%Vor%Die Ausgabe wird in etwa so aussehen:
Tags und Links javascript testing jasmine karma-runner