我已经实现了使用请求模块调用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()等。正如你可以检查上面我已经实现的请求()负责处理所有的方法类型。我需要嘲笑那个特殊的请求()。 –