sinon

    2熱度

    1回答

    // Balance.jsx ... updateToken() { const parseResponse = (response) => { if (response.ok) { return response.json() } else { throw new Error('Could not retrieve access tok

    0熱度

    1回答

    我很難理解我做錯了什麼。 我有一個JS類這樣: export default class A { constructor(repository) { this._repository = repository; } async process(date) { // ... this._repository.writeToTable(

    0熱度

    1回答

    //Some utility import SomeClass from 'someclass'; const LoadService = { getData(){ const someClassInstance = new SomeClass('param1', 'param2'); return someClassInstance.load

    0熱度

    1回答

    我有多個使用共享基礎文件(稱爲testBase.js)的Mocha測試文件。它負責建立所有的存根和間諜。 如果我運行通過摩卡個人文件中的所有測試用例通過但當它貫穿摩卡測試* .js文件,測試案例開始出現故障,提高錯誤 TypeError: Attempted to wrap send which is already wrapped 這裏是我的beforeEach和afterEach塊 bef

    0熱度

    1回答

    我的控制器查詢我已經測試過的另一臺服務器上的API,並且它可以正常工作。我很好奇我將如何去測試這個控制器,它所做的就是獲取api數據並渲染它。我已經測試並驗證過我的api和chai-http一起工作,所以如何正確地測試這個單元呢? function(req, res){ rp(http://www.foobar.com/api/posts) .then(function(pos

    0熱度

    1回答

    這是我的這個問題的跟進問題:How to test an ES6 class that needs jquery?。 我最終將我的測試跑步者改爲karma &到目前爲止它一直工作得很好。唯一的問題是,我不認爲我的斷言正在工作。 這裏是我的第一個單元測試我使用mocha,sinon & chai寫道: import {Weather} from '../js/weather'; import ch

    -1熱度

    1回答

    我想用興農存根使用一個回調函數解析一個承諾的功能: const callback = (err, data) => { if (err) { reject(err); } else { resolve(data); } }); stub.me({}, callback); 我想: var stub = { me

    0熱度

    1回答

    如何爲波紋管文件中創建單元測試 index.ts import ---- import ---- let workerService = new WorkerService(); let creatWorkerPromise = Promise.promisify(workerService.createWorkers); creatWorkerPromise() .then(fun

    0熱度

    1回答

    我有一些使用sinon存根的問題,它可能來自我如何在模塊上實現命名空間,我期待存根。直接在原型上定義的方法按我所期望的那樣存在。 ...my module.js const Constructor = require('./constructor') //...just exports a singleton /* Need to namespace some of my functions

    1熱度

    1回答

    我想在我的應用程序中測試ajax請求。 應用程序運行在iFrame中,我希望iframe的包裝頁面將用sinon測試應用程序(包裝器將發送響應)。 我試圖在測試的應用程序中放入window's對象sinon的假服務器(sinon.fakeserver.create()),但是當發送對ajax調用的響應時,它不起作用。 希望這個想法清晰易懂。 感謝您的幫助,