jasmine2.0

    0熱度

    1回答

    要測試我的一個AngularJs服務,我正在寫入單元測試。 這裏是我想出了一個示例代碼: it('', function(done) { aDocument.retrieveServiceFile(extractedFileFeature) .then(function() { expect(true).toBeFalsy(); }, functio

    1熱度

    1回答

    我已經從量角器1.8升級到量角器2.0。我在使用beforeAll(jasmine 2.0)在執行測試場景之前登錄我的應用程序時看到了奇怪的行爲。看起來第一次調用element.clear()是最後一次。我看到這種情況發生: 「teacher01」 鍵入到usernameFld institutionFld被清除 「school01」 鍵入到institutionFld passwordFld被清

    6熱度

    2回答

    我一直在試圖在硒網格上運行我的e2e測試。 有時測試失敗,因爲Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL. 試圖解決它在某種程度上改變博來defaultTimeoutInterval更高價值protracotr.conf.js

    31熱度

    2回答

    我試圖用Jasmine來測試我的Chrome擴展,但我無法使calls.length和callCount按預期運行。這兩種情況都會返回undefined。 我已經包含了代碼示例和規範。下面的代碼的其餘部分,如果有幫助:https://github.com/DruRly/kamikaze/tree/closeIdleTab 如何重現: git clone https://github.com/Dru

    0熱度

    1回答

    我在下面有一個奇怪的外觀測試規範。 expect(function(){ expect(null).not.toEqualMoment(testContext.moment1); }).toThrow(); 由於下面的檢查在我的自定義匹配器中引發了一個異常,所以內部期望失敗。 if(!moment.isMoment(actual)) { throw new Error(_

    11熱度

    2回答

    我正在使用Jasmine(2.2.0)間諜來查看是否調用某個回調。 測試代碼: it('tests', function(done) { var spy = jasmine.createSpy('mySpy'); objectUnderTest.someFunction(spy).then(function() { expect(spy).toHaveBeenCall

    1熱度

    1回答

    運行開箱即用的「量角器」命令按預期運行我的整個E2E目錄。我已禁用的測試已報告爲已跳過。 但是,我現在使用gulp量角器來處理E2E。但是當我運行吞嚥量角器時,被禁用的測試報告爲失敗。 我似乎無法弄清楚問題所在。 這是控制我的gulp e2e任務的代碼。 'use strict'; var gulp = require('gulp'), load = require('gu

    1熱度

    1回答

    我正在使用Jasmine來單元測試具有異步運行方法的Angular控制器。我能夠成功地向控制器注入依賴關係,但是我不得不改變處理異步的方法,因爲我的測試會在數據加載之前運行。我目前正試圖窺探模擬依賴並使用andCallThrough(),但它導致錯誤TypeError: undefined is not a function。 這裏是我的控制器...... myApp.controller('my

    2熱度

    2回答

    我正在使用jasmine 2.0進行測試,並且我正在監聽jquery ajax並返回一個承諾。 在done()函數方法中,displayContent()不會被調用,但其上方的控制檯消息會顯示出來。我哪裏錯了? test.js it(..., function() { var data = {"name" : "John Doe"}; spyOn($, 'ajax').and.