Als «jasmine» getaggte Fragen

77
Wie klären wir Spione programmgesteuert in Jasmine?

Wie klären wir den Spion programmgesteuert in einer Jasmin-Testsuite? Vielen Dank. beforeEach(function() { spyOn($, "ajax").andCallFake(function(params){ }) }) it("should do something", function() { //I want to override the spy on ajax here and do it a little differently })

76
Wie man eine Methode des Jasmin-Scheinobjekts stubbt?

Gemäß der Jasmine-Dokumentation kann ein Mock wie folgt erstellt werden: jasmine.createSpyObj(someObject, ['method1', 'method2', ... ]); Wie stoppt man eine dieser Methoden? Wenn Sie beispielsweise testen möchten, was passiert, wenn eine Methode eine Ausnahme auslöst, wie würden Sie das tun?...

75
Unit-Test-Klickereignis in Angular

Ich versuche, meiner Angular 2-App Komponententests hinzuzufügen. In einer meiner Komponenten befindet sich eine Schaltfläche mit einem (click)Handler. Wenn der Benutzer auf die Schaltfläche klickt, wird eine Funktion aufgerufen, die in der .tsKlassendatei definiert ist . Diese Funktion gibt im...

75
Gefunden die synthetische Eigenschaft @enterAnimation. Bitte fügen Sie Ihrer Anwendung entweder "BrowserAnimationsModule" oder "NoopAnimationsModule" hinzu. Angular4

Beim Ausführen von Karma zum Testen meiner Angular4-Anwendung wird dieser Fehler angezeigt, Found the synthetic property @enterAnimation. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.obwohl ich das Modul bereits in app.module.ts importiert habe...

74
mit Jasmines Spyon nach einer privaten Methode

Ist es möglich, die Spyon-Methode des Jasmine Unit Testing Frameworks für private Methoden einer Klasse zu verwenden? Die Dokumentation gibt dieses Beispiel, aber kann dies für eine private Funktion flexibel sein? describe("Person", function() { it("calls the sayHello() function", function() { var...