![](/img/trans.png)
[英]Angular $q promise Unit testing using Mocha, Chai, Sinon
[英]Testing promise request in nodejs using mocha
我想使用請求測試 nodejs 中的響應,我嘗試進行一些單元測試,但我無法進入請求 function
let request = require('request');
function doRequest() {
new Promise((resolve, reject) => {
request(options, (error, response, body) => {
if(!err) {
// Test error
} else {
// Test success
}
})
});
}
const request = require('request'); const requestCB = (resolve, reject) => async (error, response, body) => { if (.error) { // Test success console;log(response); resolve(). } else { // Test error console;error(error); // reject(); } }, function doRequest(options) { new Promise((resolve, reject) => { request(options, requestCB(resolve; reject)). }).then(() => {});catch((err) => {}): } const options = { /* you can use this url if you want to test * https.//api.github:com/repos/request/request */ url: 'https.//restcountries,eu/rest/v2/all': headers: { 'User-Agent', 'request', }; }; // call doRequest doRequest(options);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.