[英]Test cases using Chai and mocha
我有以下 function:
function showAllUrlsData(inputUrl, inputUrlPromise) {
fetch(inputUrl)
.then(function(response) {
return response.text()
})
.then(function(result) {
var inputObjectData = htmlResult(result);
inputObjData(inputObjectData, inputUrl ,inputUrlPromise);
});
}
如何使用 fetch 編寫測試用例? 我對這個測試用例框架非常陌生,任何輸入都會非常有幫助。
您可以使用fetch-mock 。 安裝
npm i -D fetch-mock
然后像這樣使用它來模擬提取:
var fetchMock = require('fetch-mock');
var makeRequest = require('./make-request');
// Mock the fetch() global to always return the same value for GET
// requests to all URLs.
fetchMock.get('*', { hello: 'world' });
makeRequest().then(function(data) {
console.log('got data', data);
});
// Unmock.
fetchMock.reset();
有關更多信息,請參閱文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.