In meinen Tests versuche ich, die HTTP-Anfrage der request/request
abzufangen. Aber es funktioniert nicht. Wenn ich http.request()
nock funktioniert perfekt funktioniert. Hier
ist ein exemple:NodeJS - Nock fängt keine Anfragen ab, die über das Modul `request/request` gemacht wurden.
it('A test case', function() {
nock('http://www.google.com')
.get('/')
.reply(200, { response: 'Hello from Nock!' });
request('http://www.google.com/', function(err, res, body) {
console.log(body); // It displays the actual response :(
});
});
Einsicht?
EDIT:
Schließlich ist es ein Proxy-bezogenes Problem.
Wie haben Sie Ihren Test für Anfragen über einen Proxy eingerichtet? – Kwhitejr