nock

    2熱度

    1回答

    我有一個連接到Twitter REST和流式API的Node應用程序。爲了測試代碼,使請求的REST API,我可以用諾克攔截HTTP請求並返回模擬數據,像這樣: var nock = require('nock') var mockData = [...] nock('https://api.twitter.com/1.1') .get('/search/tweets.json')

    0熱度

    1回答

    在我的測試代碼中檢查聲明所有的nocks已被調用的時候,如果沒有調用nock,我有一個半實用的錯誤消息(因爲默認的錯誤信息是無用的): try { assertions(data, result); if (assertNock !== null) { // Expect that all mocked calls were made if (nock.is

    0熱度

    1回答

    原來的問題 我下面編寫測試在Redux documentation闡述了異步操作的創造者的例子。我儘可能密切關注這個例子,但是我無法通過測試。我收到以下錯誤信息: TypeError: Cannot read property 'then' of undefined (node:789) UnhandledPromiseRejectionWarning: Unhandled promis

    0熱度

    1回答

    爲什麼諾克給我一個錯誤,說身體不匹配? 這是我的代碼。 it('Should Delete /user/removeuserskills', function(done){ mockRequest .delete('/user/removeuserskills',{skill:'accountant'}) .reply(201,{ 'status':20

    0熱度

    1回答

    我有一個模擬的API建立與節點/表達 http://localhost:8080/api/lyric/ 我使用的終極版,可觀察到取JSON: const fetchLyricEpic = action$ => action$.ofType(FETCH_LYRIC) .mergeMap(action => ajax.getJSON('/api/lyric') .ma

    0熱度

    1回答

    我正在使用nock.back來嘲笑一些API調用。當發生意外的呼叫時,UnhandledPromiseRejectionWarning會被打印到控制檯,但我的測試通過,並且在控制檯其他輸出中很容易忽略這些警告。我想拋出一個異常而不是無聲的錯誤。我該怎麼做呢?

    8熱度

    2回答

    我正在學習如何測試和使用一些示例作爲指南我試圖模擬登錄帖子。這個例子使用了對http調用的獲取,但是我使用了axios。這是我得到 超時錯誤 - 異步回調不被jasmine.DEFAULT_TIMEOUT_INTERVAL 所有的答案,這個錯誤的指定的超時時間內調用了同取,我該怎麼辦辦這與愛可信 ./saga const encoder = credentials => Object.keys(c

    0熱度

    1回答

    創建動態模擬的要求我在嘲笑使用https://www.npmjs.com/package/nock 網址我想嘲笑動態URL的問題: http://example.api.com/svc/Utility.svc/json/GetAPICallRefresh_Module?from=2017-11-25T12:20:50.404Z&module=tennis&languageCode=2 問題是fro

    3熱度

    2回答

    我寫了一個異步JavaScript函數,雖然似乎沒有得到我期望的返回值。有人可以解釋一下,如果我誤解了異步函數的工作原理,或者如果我的測試結果不是很正確嗎? 以下是我的測試,使用Nock嘲笑服務。 it('Should call async validation function when button is clicked',() => { const request = nock(/

    0熱度

    1回答

    我有,我正在讀文件的內容,然後做一些處理的功能: public static process(filepath: string): string { let fileContent = fs.readFileSync(filepath); // some processing with filecontent // .. //.. } 我寫單元測試它