Tag: jasmine

Jasmin ist ein behavior-driven development (BDD) framework zum testen von JavaScript-code. Jasmin hat keine externen Abhängigkeiten und erfordert keinen DOM.

kann nicht geladen werden angular.js für unit-Tests mit karma, jasmine, phantomjs, und maven

Anzahl der Antworten 2 Antworten
Ich versuche mich zu ordnen, meine Buchstabensuppe eckige, karma, jasmine, phantomjs, und maven. Ich Tue dies mit einem Spielzeug-Projekt für jetzt, in der Vorbereitung für die Integration in ein reales Projekt. Das folgende ist meine Liste der

Unit-test mit spy nicht. Sagt der Spion war nie genannt

Anzahl der Antworten 1 Antworten
Dies ist der code, den ich Teste eventsApp.factory('userData', ['userResource', function(userResource){ return{ getUser: function(userName, callback){ return userResource.get({userName:userName}, function(user){ if(callback) callback(user); }); }; }]); - Und das ist die Jasmin-test für es describe('userData', function(){ var mockUserResource; beforeEach(module('eventsApp')); beforeEach(function(){ mockUserResource

Fehler: [$Injektor:unpr] Unbekannt-Anbieter: $scopeProvider <- $scope Fehler

Anzahl der Antworten 2 Antworten
Ich bin immer dieser gemeinsamen Fehler Fehler: [$injector:unpr] Unknown provider: $scopeProvider <- $scope mit meinem test-Fall . Ich weiß, das ist ein Allgemeines , und es gibt einige andere threads zu erklären, mit Lösungen . Aber ich

Spy auf einen Konstruktor mit Jasmin

Anzahl der Antworten 1 Antworten
Will ich Spion auf einem Konstruktor-Funktion und sagen Sie, wie oft es aufgerufen wurde mit Jasmin. Würde ich in der Regel so etwas wie dies tun, um das Ziel einer Methode eines Objekts: spyOn(lib,'methodName') aber in dem

Wie zum Hohn Eckige 4.3 httpClient eine Fehlermeldung als Antwort in der Prüfung

Anzahl der Antworten 1 Antworten
Habe ich eine unten interceptor auth-interceptor.service.ts import {Injectable, Injector} from '@angular/core'; import {HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest} from '@angular/common/http'; import {Observable} from 'rxjs/Observable'; import {Cookie} from './cookie.service'; import {Router} from '@angular/router'; import {UserService} from './user.service'; import {ToasterService}

Jasmin jQuery: Mit toBeHidden() und toBeVisible()

Anzahl der Antworten 2 Antworten
Brauche ich Hilfe, arbeiten mit der toBeHidden() und toBeVisible() Methoden von jQuery-Jasmin. Wenn ein Benutzer überprüft, eine checkbox, ein Textfeld sollte nach unten schieben -- und deaktivieren Sie die Kontrollkästchen rutscht es. Das Textfeld wird ausgeblendet, wenn

Fehler: Erwartet ein Spion, bekam aber Funktion

Anzahl der Antworten 1 Antworten
Hier ist mein controller: export class testController { static $inject: string = ["testService", "$mdDialog", "$state"]; constructor(public _testService: services.testService, private _mdDialog: any, private _$state: any) { this.isCurrentlyEditing = false; this.activate(); } } Hier ist mein unit-test: import {test

Injiziert $stateParams und $Staat in Jasmin-angular js-test immer undefined

Anzahl der Antworten 2 Antworten
Schreibe ich eine Jasmin-test für meine DetailCtrl. Ich habe 10 json-Datei jeweils mit Dateinamen, wie diese 1.json 2.json 3.json in meinem data-Ordner Hier ist mein Detail Strg backpagecontrollers.controller('DetailCtrl', function($scope, $stateParams, $http) { $http.get('data/' + $stateParams.listingId + '.json').success(function(data)

Wie um zu überprüfen, mehrere Argumente auf mehrere Aufrufe für Scherz Spione?

Anzahl der Antworten 6 Antworten
Habe ich die folgende Funktion in ein Reagieren Komponente: onUploadStart(file, xhr, formData) { formData.append('filename', file.name); formData.append('mimeType', file.type); } Dies ist mein test, was zumindest bekommt der spy aufgerufen werden: const formData = { append: jest.fn() }; const

Winkelmesser + AngularJS + Jasmin Holen Sie sich Ergebnisse bei der Ausgabe auf xml-Datei

Anzahl der Antworten 2 Antworten
Ich versuche zu exportieren Winkelmesser Ergebnisse in xml-Dateien, ich fand das toller link auf web: https://github.com/angular/protractor/issues/60 Nach der Ausführung : npm install jasmine-Reporter fügte ich folgende Zeilen in meine protracotr config-Datei: require('jasmine-reporters'); jasmine.getEnv().addReporter(new jasmine.JUnitXmlReporter( 'C:\temp\test', true, true));

jQuery Trigger-Ereignis in AngularJS Karma-Test

Anzahl der Antworten 2 Antworten
Ich versuche zu testen, eine neue Richtlinie, die ich Schreibe. Aber ich kann nicht scheinen, um das keydown-Ereignis auslösen mit jQuery innerhalb von Karma/Jasmin. Hier ist eine vereinfachte version des test : 'use strict'; describe('', function() {

TypeError: Modul ist nicht eine Funktion AngularJS & Jasmin

Anzahl der Antworten 2 Antworten
In meinem Beispiel-app habe ich test-runner wie diese <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <!--angular--> <script src="../../../Scripts/angular.min.js"></script> <!--jasmine--> <img src="../../../Content/jasmine/jasmine_favicon.png" /> <link href="../../../Content/jasmine/jasmine.css" rel="stylesheet" /> <script src="../../../Scripts/jasmine/jasmine.js"></script> <script src="../../../Scripts/jasmine/jasmine-html.js"></script> <script src="../../../Scripts/jasmine/boot.js"></script> <!--angular mocks--> <script src="../../../Scripts/angular-mocks.js"></script>

ReferenceError: Can ' T find variable: erforderlich bei

Anzahl der Antworten 3 Antworten
Ich habe eine Frage über die Verwendung von Jasmin mit Grunt. Ich erhalte eine Fehlermeldung, ReferenceError: Can ' T find variable: verlangen Sie bei immer, wenn ich meine jasmine-tests. Hier mein Jasmin-Eintrag für meine Gruntfile.js : jasmine:

Testen von Asynchronen Callbacks mit Jasmin

Anzahl der Antworten 1 Antworten
Bin ich mit Jasmin 2.1. Ich bin versucht, Jasmin 2.1 um module zu testen. Eines meiner Module hat eine Funktion, die ausgeführt wird, code asynchron. Ich muss noch getestet werden, das Ergebnis der Funktion, wenn die app

Mit ngMock zu simulieren, $http calls im service unit-tests

Anzahl der Antworten 1 Antworten
Habe ich diese für Stunden. Ich habe versucht, Beispiel nach. Ich kann einfach nicht scheinen, um diese zu arbeiten. Bitte helfen =) Ich Tue all dies auf einer sauberen Klon des angular-seed-repo (git://github.com/angular/angular-seed.git). Ich habe keine änderungen

Winkelmesser: text der Warnung?

Anzahl der Antworten 2 Antworten
Ich bin, meine Prüfung Winkel-app mit Winkelmesser. Ich habe mir durch die docs und finde keine Weg, um den text der Warnung. Es ist nicht ein element in den DOM per se (zumindest nicht, dass ich herausfinden

Wie testen Sie eine Richtlinie-controller mit angularJS-karma-Jasmin?

Anzahl der Antworten 1 Antworten
Ziel: Schreiben Sie eine bestehen der Prüfung für die waCarousel Richtlinie scope-variable: self.awesomeThings. Erwarten, dass diese Prüfung, wenn self.awsomeThings.length.toBe(3) zu wahr ist? Frage: Wie kann ich richtig schreiben diesem test? eher wie bekomme ich Spritzen, ein Richtlinien-controller?

Wie Schreibe ich eine Jasmin-test für eine Methode, enthält eine Globale variable von einer anderen Klasse/Datei?

Anzahl der Antworten 2 Antworten
Meinen tests fehl aus folgendem Grund: ReferenceError: Can ' T find variable: moving_canvas_context in der Datei (Zeile 5) Ich den Grund verstehen, der test ist fehlerhaft. Es versteht nicht die variable, da es definiert ist in einer

mock angularjs-service für unit Tests mit jasmine

Anzahl der Antworten 2 Antworten
Habe ich eine Eckige App und ich will erstellen von unit-Testfällen für die es mit Jasmin. In meinem AngularJS app, ich habe einen service, wie : var canceler; var myServices = angular.module('myServices', ['ngResource']) myServices.factory('getData', ['$http', '$q', function($http,

Unit-testing mit AngularJS $httpBackend gibt "Fehler: Unerwartete Anfrage"

Anzahl der Antworten 2 Antworten
Ich bin gonna Vorwort diese Frage, indem Sie sagen: ich habe schon einmal einen test auf der Arbeit für mein "LoginCtrl" erfüllt fast die gleiche Aufgabe. Ich bin sicher, dies ist eine Frage, die etwas wirklich kleinen