Ich möchte Karma (früher bekannt als "Testacular") verwenden, um einige Jasmin-Tests durchzuführen. Also habe ich node.js installiert, dann starte ich:
%Vor%Ich habe sogar Jasmin installiert
%Vor% Dann habe ich karma init
verwendet, es hat 'karma.conf.js' erstellt, wo der Abschnitt "files" dieses enthält
und ich habe eine kleine Testdatei erstellt
%Vor% jetzt versuche ich es zu starten karma start
es wirft mir einen Fehler: Uncaught ReferenceError: JASMINE is not defined
, wenn ich die Zeile mit JASMINE
entferne, lauf noch einmal - jetzt sagt es nichts über Jasmin, aber wirft: describe is not defined
Was mache ich also falsch?
übrigens. Putting module('someModule')
in der Testdatei hilft nicht ( module is not defined
Fehler)
upd: Ich bin auf Windows
Ich bin mir ziemlich sicher, dass die Verwendung globaler Variablen (z. B. JASMINE
) in der neuesten Karma-Version veraltet ist - aber es ist nicht dokumentiert.
Er sollte durch die Optionen frameworks
ersetzt worden sein, also brauchen Sie nur:
Tags und Links jasmine karma-runner