Tag: karma-jasmine
Karma-Jasmin ist ein adapter für den Jasmine-Test-Frameworks,die im Lieferumfang von Karma standardmäßig.
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
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,
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
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
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++; });
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
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]:
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
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
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
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
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",
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
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()
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
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
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
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 {
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
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
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
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:
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,
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 =
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
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
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
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,
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
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
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'));
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
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
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',
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(() =>
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 :
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
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.
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
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
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
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
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 :
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
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
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
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
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
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
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