我已經實現了使用請求模塊調用HTTP API的節點js代碼。 對於GET,POST,放,刪除,我直接調用請求()的要求模塊,使用sinon存根請求構造函數
var sendRequest = function(req, callback) {
request(req, function(err, res) {
if (err) {
callback(err, null, res);
} else {
callback(null, res);
}
}
}
我想要調用sendRequest將(),但嘲笑的請求的響應()。 任何指針。
您可以使用興農喜歡這裏說明 - > http://stackoverflow.com/questions/20050507/creating-request- stub-with-sinon-in-mocha/32868852#32868852 – Bianca
我經歷了鏈接,但在這種情況下,我們將不得不編寫獨立的get(),put()等。正如你可以檢查上面我已經實現的請求()負責處理所有的方法類型。我需要嘲笑那個特殊的請求()。 –