karma-jasmine

    0熱度

    2回答

    我試圖測試在以下組件的方法「removePlayer」被稱爲與移除播放器時範圍:spyOn(範圍,「removePlayer」)和。通過呼叫();並期望(scope.removePlayer).toHaveBeenCalled();但得到了以下錯誤:「錯誤:removePlayer()方法不存在 用法:spyOn(,)」我怎麼能做到這一點嗎? .component("playerList", {

    0熱度

    1回答

    安裝業力雖然在Windows中安裝因緣使用npm install karma --save-dev有錯誤CMD: C:\Users\acer pc\Desktop\mean\testingMean>npm install karma --save-dev npm ERR! Unexpected end of input at 1:76752 npm ERR! 0a5126b","tarball":

    0熱度

    1回答

    我想爲我的控制器運行單元測試用例,我試過以下,但得到下面的錯誤,請讓我知道成功運行此測試。提前致謝。 spec.js: describe('MainCtrl', function() { beforeEach(module('app-module')); var $controller; beforeEach(inject(function(_$controller_

    1熱度

    1回答

    我試圖測試我的一個功能模塊,但我很掙扎。我最後一次測試失敗,因爲間諜不認爲該方法被調用。即使我將this.translate.use(this.currentLanguage.i18n)呼叫移動到訂閱模塊之外。 這是功能組件: export class LanguagesComponent implements OnDestroy, OnInit { public languages

    0熱度

    1回答

    我目前正試圖爲我的角度應用程序的每個組件設置業力,並且找不到設置的正確解釋。 是否可以在一個文件中導入每個Component,Service,Directive以便不必在每個測試文件中導入它們,以便每個.spec文件僅包含測試本身?

    0熱度

    1回答

    我有一個角服務,我想測試一個承諾,一個get函數返回轉換的數據: getSomeThings(pageSize) { return this.http .get(`../assets/things.json`) .map((response) => response.json()) .toPromise() .then(response =

    0熱度

    1回答

    example.service.ts的特性 'GET' import { Injectable } from '@angular/core'; import { Http, Headers, RequestOptions, URLSearchParams, Response } from '@angular/http'; import { Observable } from 'rxjs/Obs

    1熱度

    1回答

    最近我們開始在Angular 4中重寫我們的應用程序的前端。我負責專注於使用茉莉花和業力進行單元測試。我對這個框架和測試跑步者完全陌生,大部分都是整個前線,所以如果我錯過了一些非常重要的東西 - 對不起。所以我的問題是測試html輸出。當我運行我的測試時,我通常會得到一些關於哪些失敗以及發生了哪種失敗的信息 - 這很好。自那以後,我正在進行測試,最終使其中一些最簡單的工作。現在我開始研究需要一些簡

    0熱度

    2回答

    拒絕我有下面的代碼返回一個成功或不成功的應許的狀態: $q.settled = function settled(promise) { return $q.when(promise).then(function(value) { return { state: 'fulfilled', value: value }; }, function (reason) {

    0熱度

    1回答

    我有一個AngularJS 1.5.11應用程序,其中RequireJS 2.2.0在任何地方都被使用。單元測試是必需的。我甚至無法執行虛擬測試。請指教。 錯誤: PhantomJS 2.1.1 (Linux 0.0.0): Executed 0 of 0 ERROR (0.044 secs/0 secs) 詳細的調試水平輸出從karma start --browsers PhantomJS_cu