Tag: karma-jasmine

Karma-Jasmin ist ein adapter für den Jasmine-Test-Frameworks,die im Lieferumfang von Karma standardmäßig.

karma + Jasmin + webpack: Modul keine Funktion

Anzahl der Antworten 1 Antworten
Ich kann nicht instanziiert einen controller, weil dieser Fehler, er sagt: Modul ist nicht eine Funktion Welche module soll das tun, wird ein alias der Winkel.mock, aber meine Frage ist: Kann es sein, dass die rewrite-Modul wird

Winkel 4 unit testing mit jasmine /karma mit http-post-Spott - wie kann man das

Anzahl der Antworten 4 Antworten
Ich habe einen service möchte ich unit-Tests im Winkel 4 Typoskript Jasmin. Nun, die http ist dabei ein post , und es gibt eine Identität, aber.. es ist nicht senden, nichts. Ich will einfach einen guten code-coverage,

Unit-Tests angular2 Komponente mit importierten Modul

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, einen test auf eine Komponente, die verwendet eckig-material2, aber wenn ich es in mein testModule Erklärungen ich erhalten: Error: Template parse errors: 'md-card-title' is not a known element: 1. If 'md-card-title' is an

Jasmin wirft Fehler auf erwarten Sie().toThrow statt der Identifizierung der Fehler geworfen

Anzahl der Antworten 1 Antworten
Ich versuche, die Funktionen implementieren, für den Druck ein Diamant in Bezug auf Lern-testgetriebene Entwicklung in javascript. Diamond.prototype.outerSpace = function (current, widest) { var currentValue = this.getIndexOf(current); var widestValue = this.getIndexOf(widest); if (currentValue > widestValue) { throw

Ist Jasmin soll ausführen Spezifikationen in der Reihenfolge in der Sie deklariert sind oder in einer zufälligen Reihenfolge?

Anzahl der Antworten 2 Antworten
un-Kommentar die letzten spec. All hell breaks loose... warum? describe('test', function() { var index = 1; it('test 1', function() { expect(index).toBe(1); index++; }); it('test 2', function() { expect(index).toBe(2); index++; }); it('test 3', function() { expect(index).toBe(3); index++; });

Unit-testing, controller, welches ein $Staat.go-Methode im controller

Anzahl der Antworten 1 Antworten
Wie kann ich das schreiben von unit-tests für eine Funktion, die ein $Staat.gehen Sie () und die erwartete Umleitung zu, dass insbesondere sate? $scope.inviteMembers = (id)=> { $state.go('invite', {deptId: id}); } Sie haben bereits unit-tests für den

wie zu beheben Bildern verursacht "karma WARNEN [web-server]: 404"?

Anzahl der Antworten 2 Antworten
Habe ich eine eckige Richtlinie mit einer Vorlage, die etwas wie: <img ng-src="{{url}}" /> In meinem test, ich bin Sie den Bereich festlegen, so dass die url verweist auf ein fiktives Bild... Karma sagt dann: WARN [web-server]:

Jasmin beschwert sich, dass “.dann ist nicht eine Funktion" auf eine Funktion zurückgibt, die ein Versprechen

Anzahl der Antworten 1 Antworten
Ich bin eine Funktion testen, um zu sehen, wenn Sie eine Funktion aufrufen, die eine Zusage zurückgibt: Funktion: saveNew: (collection, query) -> @newId .then (id) -> $http.post server + "/api/v1/saveJson/#{collection}/#{id}", query Die newId-Funktion: newId: () -> $http.get

Wie um zu testen, John papa vm.model-unit-Tests mit jasmine?

Anzahl der Antworten 3 Antworten
Ich benutze John papa eckigen style guide mein controller sieht so aus: folgenden Stil John papa Stil-controller style-guide: function testController() { var vm = this; vm.model = { name: "controllerAs vm test" }; } Mein Test-code sieht

Winkel ist nicht definiert Fehler mit karma-jasmin testen

Anzahl der Antworten 2 Antworten
Ich bin neu in Tests mit Karma-Jasmin, um den test auszuführen, aber immer Fehler. Meine karma.conf.js files: [ 'test/*Spec.js', 'app/js/*.js' ], Dieser Fehler Zeigt in der Befehlszeile Chrome 39.0.2171 (Windows 7) ERROR Uncaught TypeError: Cannot read property

Fehler: Bitte rufen Sie “TestBed.compileComponents" vor dem test

Anzahl der Antworten 2 Antworten
Ich bin immer diese Fehlermeldung: Fehler: Dieser test Modul verwendet die Komponente MessagesComponent, die mit einem "templateUrl", aber Sie waren nie kompiliert. Bitte rufen Sie "TestBed.compileComponents" vor dem test. Beim Versuch, führen Sie diesen einfachen test Eckig

Fehler - node_modules\@types\jasmine\index.d.ts(138,230) TS1005: ')' erwartet

Anzahl der Antworten 6 Antworten
Unten ist die Versionen, die ich benutze "@types/jasmine": "^2.8.9" "typescript": "~2.6.2" "devDependencies": { "@ionic/app-scripts": "3.2.0", "@types/jasmine": "^2.8.9", "@types/node": "^10.12.5", "angular2-template-loader": "^0.6.2", "html-loader": "^0.5.5", "istanbul-instrumenter-loader": "^3.0.1", "jasmine": "^3.3.0", "jasmine-spec-reporter": "^4.2.1", "karma": "^3.1.1", "karma-chrome-launcher": "^2.2.0", "karma-coverage-istanbul-reporter": "^2.0.4", "karma-jasmine": "^1.1.2",

Fehler: [$Injektor:nomod] Modul 'ui.bootstrap' ist nicht verfügbar! während Karma run in webstorm

Anzahl der Antworten 1 Antworten
Hallo, ich bin immer die folgende Fehlermeldung in webstorm während der Ausführung von karma-test laufen Error: [$injector:nomod] Module 'ui.bootstrap', 'ui.unique' is not available! You either misspelled the module name or forgot to load it. If registering a

Jasmine-test-Fall-Fehler "Spy gerufen worden'

Anzahl der Antworten 1 Antworten
Schreibe ich Jasmin Testfall für die unten gewinkelt-Funktion und erste Testfall fehlgeschlagen Meldung "Erwartet Spion [object object] gerufen worden". $scope.displayTagModelPopup = function() { var dialogOptions = { templateUrl: 'views/mytags.html', controller: 'TagsCtrl', size: 'lg', resolve: { tagsAvailable: function()

erwartet ein Spion bekam aber undefiniert?

Anzahl der Antworten 1 Antworten
Versucht in meinen Kopf zu kriegen Jasmin spies, dies ist, was mein test sieht so aus: $scope.switchTurns = function () { $scope.playerTurn = !$scope.playerTurn; console.log($scope.centrePileCards.length); if ($scope.playerTurn == 1) { $scope.pickCard(); } } Mein unit-test sieht wie

Unit-Test aufrufen einer Funktion eines Controllers mit Karma und Jasmine

Anzahl der Antworten 2 Antworten
Das ist mein Winkel-controller :- angular.module('authoring-controllers', ). controller('NavCtrl', function($scope, $location, BasketNavigationService) { $scope.test= function() { $scope.testVar = BasketNavigationService.showBasketList(); }; }); TEST-Klasse describe('NavCtrl', function() { var scope, $location, createController; beforeEach(inject(function ($rootScope, $controller, _$location_) { $location = _$location_; scope

Angular JS - Testen einer Funktion Mit einer Seite Umleiten Mit Karma / Jasmin

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion in meinem Winkel-controller, der wie folgt aussieht: $scope.myFunction = function(){ $scope.myVariable = "something"; $scope.myOtherVariable = "something else"; window.location.href = "/path/to/page"; } Ein einfaches Jasmine test deckt die oben genannten Funktion und sieht wie

Eckige 2-und Jasmin-unit-Tests: nicht innerHtml

Anzahl der Antworten 1 Antworten
Bin ich mit einer der Beispiele, die den test einer Komponente 'WelcomeComponent': import { Component, OnInit } from '@angular/core'; import { UserService } from './model/user.service'; @Component({ selector: 'app-welcome', template: '<h3>{{welcome}}</h3>' }) export class WelcomeComponent implements OnInit {

Eckige 4 - Failed: nicht lösen Können alle Parameter für ActivatedRoute: (?, ?, ?, ?, ?, ?, ?, ?)

Anzahl der Antworten 3 Antworten
Habe ich gemäß den folgenden link, um die Antworten, aber ich konnte keine funktionierende Lösung für mein Szenario. Error: (SystemJS) nicht lösen Können alle Parameter für ActivatedRoute: (?, ?, ?, ?, ?, ?, ?, ?) Also, ich

Winkel-Karma, Jasmine Error: Illegal Status: Konnte nicht geladen, in der Zusammenfassung nach der Richtlinie

Anzahl der Antworten 6 Antworten
Entwickle ich ein github-repository (mit Winkel 7 und eckig-cli), und ich habe einige tests mit Karma und Jasmine arbeiten im master-Zweig. Nun bin ich versucht, hinzuzufügen lazy loading-Funktion, die Sache ist die, dass die tests, die vorher

Debug-Tests in NG Test

Anzahl der Antworten 5 Antworten
Ich bin mit Winkel-CLI und VS code, aber keiner meiner breakpoints in meinem spec-Dateien zu sein scheinen immer auf, wenn ich Lauf ng-test? Muss ich tun, einige config? haben Sie versucht, debugging per chrome-dev-tools? Sie können dies

Angular2 material 'md-' - Symbol ist nicht ein bekanntes element mit Karma / Jasmin

Anzahl der Antworten 3 Antworten
Arbeite ich an einer Anwendung mit Angular2 @eckig/material 2.0.0-alpha.11-3 Winkel-cli 1.0.0-beta.19-3 karma 1.2.0 karma-Jasmin 1.0.2 Läuft, es funktioniert gut, aber ein paar von den tests, in denen die Vorlage hat eine Taste mit der md-Symbol-Fehler mit template-Fehler:

Kann nicht finden, eine geeignete version für eckige mit bower installation Fehler für angular-animate-Modul

Anzahl der Antworten 1 Antworten
Ich bin mit Angular 1.2.6. Ich bin versucht, bower zu installieren angular-animate und ngAnimate-animieren.css. Ich habe versucht, die Installation (bower install --save angular-animate), deinstallieren mehrere Zeit-und diff-code auf github ab 1.2.16 und 1.2.17. Bower hält zu wollen,

Access-Richtlinie Attribut-Wert in der Jasmin-test

Anzahl der Antworten 1 Antworten
Habe ich ein Beispiel AngularJS Direktive wie diese <div some-dir="5" /> Wie würde ich auf diese Richtlinie Attribut-Wert 5 in meinem test? describe("some-dir", function() { var element, scope; beforeEach(module('app')); beforeEach(inject(function($rootScope, $compile) { scope = $rootScope; element =

spyOn gibt die Methode nicht existiert Fehler

Anzahl der Antworten 1 Antworten
Ich bin mit einem Karma-test bei einer schrägen app, im test habe ich die folgenden: return inject(function($injector) { this.Service = { functionWithPromise: function(postdata){ var deferred = $q.defer(); deferred.resolve({ data: {} }); return deferred.promise; } }; }; und

Erwarten Arrays auf Gleichheit zu ignorieren, um

Anzahl der Antworten 10 Antworten
Mit Jasmin-gibt es eine Möglichkeit zu testen, ob 2 arrays enthalten die gleichen Elemente, aber nicht notwendigerweise in der gleichen Reihenfolge? ie array1 = [1,2,3]; array2 = [3,2,1]; expect(array1).toEqualIgnoreOrder(array2);//should be true expect(array1.sort()).toEqual(array2.sort()); ? Ich denke, das würde

Fehler: Sie müssen einige adapter, die __karma__.start-Methode

Anzahl der Antworten 24 Antworten
Ich versuche, fügen Sie einige unit-tests zu einem meiner Projekte. Bisher habe ich installiert und konfiguriert karma, installiert haben und Jasmin. Ich habe eine test-Datei in meinem test/ Ordner. Den karma-server gestartet wurde, kann der browser die

Wie zu beheben verspricht in AngularJS, Jasmine 2.0, wenn es kein $scope zu zwingen, ein digest?

Anzahl der Antworten 4 Antworten
Scheint es, dass verspricht nicht auflösen in Eckig/Jasmine-tests, es sei denn, Sie erzwingen, dass ein $scope.$digest(). Das ist dumm IMO aber in Ordnung, ich habe, dass die Arbeit gegebenenfalls (Controller). Die situation ich bin in nun ist,

Jasmin Spion und die Lösung verspricht

Anzahl der Antworten 1 Antworten
Teste ich einen controller, der einen service, gibt ein Versprechen. Ich habe verspottet einen service in meinen tests und erstellt eine spy so dass ich prüfen kann, ob der service tatsächlich aufgerufen wird. Aber ich bekomme immer

Eckige 4 - unit-test für eine subscribe-Funktion in einer Komponente

Anzahl der Antworten 1 Antworten
Winkel 4 unit-test für eine abonnieren. Möchte ich testen, ob meine abonnieren liefert ein array mit Benutzer. Ich will simulieren Sie eine Liste der Benutzer und testen Sie eine Funktion, die aufgerufen wird getUsers. Abonnieren unit-test funktioniert

FB App mit dem Namen '[DEFAULT]' existiert bereits (app/duplizieren-app)

Anzahl der Antworten 5 Antworten
Hallo, ich versuche unit-Tests während der Entwicklung einer einfachen Website mit AngularJS + FB, aber ich habe ein problem der Definition der Spezifikation und versuchen, die test-runner myProject/test/spec/main.js : describe('Controller: MainCtrl', function() { var MainCtrl, scope beforeEach(module('MainApp'));

Fehler: Unerwartete Anfrage: POST Karma-Jasmin-eckig

Anzahl der Antworten 1 Antworten
dem eigentlichen Szenario ist, wie wenn ich versuche zu testen, meine angular js-controller und service zusammen, die erste nenne ich eine bekommen ajax-request und auf seinen Erfolg nenne ich eine Benutzer-service, die auch einen post ajax-request. Wenn

Test return-Wert ein Spion

Anzahl der Antworten 2 Antworten
Ich bin der Entwicklung eines Ionischen app. Die calling Funktion ermöglicht dem Benutzer, die Nummer anzurufen, die in factory.call. factory.call = '345-678-9087'; factory.calling = function(){ return $window.location.href = 'tel:' + factory.call; }; Dies ist die Jasmin-test für

spyOn nicht finden konnte, ein Objekt zu Spion auf für alle()

Anzahl der Antworten 2 Antworten
Ich bekomme die obige Fehlermeldung, wenn ich will, zu verhöhnen, http REST services erstellt mit Restangular. Hier ist mein code: var someParameter = [{ "id": 1, "name": "Length" }] spyOn(Restangular, 'one').and.callThrough(); it('expect company service to be called',

angular2 unit-test: kann nicht Lesen-Eigenschaft componentInstance.Methode() undefined

Anzahl der Antworten 2 Antworten
mycomponent.spec.ts-Klasse: Dieser Fehler: Cannot read property 'ngOnInit' undefined. let myComponent: MyComponent; let myService: MyService; describe('myComponent', () => { beforeEach(() => { TestBed.configureTestingModule({ declarations: [MyComponent], providers: [ {provide: MyService, useClass: MockMyService} //**--passing Mock service** ] }).compileComponents() .then(() =>

Wie mock $Umfang.Variablen in Jasmin

Anzahl der Antworten 2 Antworten
Habe ich die folgenden test-case CompanyCtrlSpec.js describe('ViewCompanyCtrl', function () { var $rootScope, scope, $controller , $q ; beforeEach(angular.mock.module('MyApp')); beforeEach(inject(function ($rootScope, $controller ) { scope = $rootScope.$new(); createController = function() { return $controller('ViewCompanyCtrl', { $scope: scope, company :

Unit-Testen von AngularJS: nicht abgefangener Fehler: [$Injektor:nomod] - Modul ist nicht verfügbar! und ReferenceError: Modul ist nicht definiert, wenn Sie ausgeführt Karma

Anzahl der Antworten 2 Antworten
Habe ich eine kleine unitTest Jasmin Lauf mit Karma. Aber wenn ich Karma es Fehler zeigen: Nicht abgefangener Fehler: [$Injektor:nomod] Modul 'material.Controller' ist nicht verfügbar! Sie entweder falsch geschrieben den Namen des Moduls oder vergessen es zu

Uncaught ReferenceError: require definiert ist, nicht über karma starten karma.conf.js

Anzahl der Antworten 2 Antworten
Mit Karma und Jasmine für unit-Tests auf die kantige front-end einer rails-app. Es scheint, ich habe alles getan, was auf den Menschen bekannt, um diese Fehler und ich bin Links mit einer million Abhängigkeiten in meinem Paket.json.

Karma - Chrom scheiterte 2 mal (kann nicht starten). Aufgeben

Anzahl der Antworten 5 Antworten
Ich versuche schon zu laufen meine tests mit karma-chrome-launcher, aber immer wenn ich mit meinen tests, es wirft diese Fehlermeldung: INFO [launcher]: Starting browser Chrome FEHLER [launcher]: Cannot start von Chrome INFO [launcher]: Trying to start Chrome

AngularJS Karma, Jasmine Error: Cannot Read Property Undefined

Anzahl der Antworten 1 Antworten
Dies ist mein Erster Versuch mit Karma/Jasmin. Ich möchte es verwenden, um das testen einer AngularJS-app. Dies ist nur eine einfache "Hello World" - test, um sicherzustellen, dass die Dinge funktionieren, aber Sie sind es nicht. Ich

Jasmin Erwartete Spy gerufen worden

Anzahl der Antworten 2 Antworten
Hier ist mein Winkel-Werk geschrieben Typoskript: export class DataService { constructor () { this.setYear(2015); } setYear = (year:number) => { this._selectedYear =year; } } Hier ist meine test Datei. import {DataService } from ' ./sharedData.Service'; export function

Fand die synthetische Eigenschaft @enterAnimation. Bitte entweder "BrowserAnimationsModule" oder "NoopAnimationsModule" in Ihrer Anwendung. Angular4

Anzahl der Antworten 4 Antworten
Beim laufen Karma zu testen, meine Angular4 Anwendung, ich bekomme diese Fehlermeldung Found the synthetic property @enterAnimation. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application. obwohl ich bereits importiert das Modul in app.- Modul.ts //animation module

Im Karma-Tests, ReferenceError: beschreiben, ist nicht definiert

Anzahl der Antworten 1 Antworten
Ich zu tun unit-test im Projekt. Was ich schrieb war nur ein einfacher test-code. Aber es kam heraus, seltsame Meldung : ReferenceError : beschreiben, ist nicht definiert. Wie kann ich dieses ? Dies ist mein code :

Wie unit-Tests, wenn eine eckige 2-Komponente eine weitere Komponente enthält

Anzahl der Antworten 2 Antworten
Ich bin ziemlich neu eckig 2. Ich habe eine Komponente, die wiederum hat einige andere Komponenten in der Vorlage. Wie Schreibe ich unit-tests zu überprüfen, ob meine Eltern Komponente aus anderen Komponenten. Erwähnen, eine Probe oder leitet

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

Jasmin controller testen, erwartet einen Spion genannt worden

Anzahl der Antworten 2 Antworten
Habe ich eine Methode definiert, die im AngularJS-controller, die aufgerufen wird bei der Initialisierung. Ich möchte um es zu testen mit Jasmine ("jasmine-core": "^2.3.4", "karma": "^0.12.37"). Ich verfolge einige tutorials im Internet und StackOverflow-Fragen, aber ich finde

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

wie die Rückkehr abgelehnt/Fehler Versprechen durch Jasmin Spion mit einer eckigen controller in einem Gerät test

Anzahl der Antworten 1 Antworten
Ich bin mit jasmine zum testen meine angular Controller. Ich bin abfangen von Fehlern und Erfolg in der .then(successCallback, errorCallback) Obwohl es gut funktioniert auf der Basis von live-Funktionalität, aber bin verwirrt, wie schreibt man einen Spion

angular2 Tests mit jasmine für die subscribe-Methode

Anzahl der Antworten 4 Antworten
Habe ich einen spec-code, um zu testen, wie diese it('login test', () => { const fixture = TestBed.createComponent(component); fixture.detectChanges(); let authService = fixture.debugElement.injector.get(Auth); spyOn(authService, 'login').and.returnValue(''); const elements = fixture.nativeElement; fixture.componentInstance.login(); expect(authService.login).toHaveBeenCalled(); }); - und der code zur

Tutorials und Ressourcen für AngularJS Karma

Anzahl der Antworten 1 Antworten
Werde ich die Implementierung der unit-Tests in meine Anwendung und für die, die ich gewählt haben, Karma. Aber ich bin kämpfen, in Bezug auf, wie zu schreiben, die Testfälle mit Karma-syntax. Bitte geben Sie mir ein paar