Ich habe implementieren Knoten Js-Code HTTP-APIs mit Request-Modul aufrufen. Für erhalten, posten, setzen, löschen, habe ich direkt aufgerufen Anfrage() des Moduls erfordern,Verwenden Sie Sinon Stub für Request-Konstruktor
var sendRequest = function(req, callback) {
request(req, function(err, res) {
if (err) {
callback(err, null, res);
} else {
callback(null, res);
}
}
}
Ich will sendrequest(), aber verspotten die Antwort der Anfrage() aufgerufen werden kann. Alle Hinweise dafür.
können Sie sinon verwenden wie hier beschrieben -> http://stackoverflow.com/questions/20050507/creating-request- stub-with-sinon-in-mocha/32868852 # 32868852 – Bianca
Ich ging durch den Link, aber in diesem Fall müssen wir unabhängig schreiben get(), put() usw. Wie Sie oben überprüfen können, habe ich auf Anfrage implementiert(), die sich um alle Methodentypen kümmert. Ich muss diese besondere Bitte() vortäuschen. –