2016-09-21 3 views

ответ

0

Если вы хотите «издеваться» над любым кодом, отправляющим HTTP-запросы, подумайте об использовании sinon для установки «поддельного» сервера. Это позволит вам обрабатывать эти запросы и отвечать соответствующим образом.

Например:

// setup "fake" server 
this.server = sinon.fakeServer.create(); 
// intercept all requests w/ matching method & url, 
// respond with custom status, headers, and payload 
this.server.respondWith(method, url, [statusCode, headers, payload]); 

// ... trigger request 

// trigger custom response 
this.server.respond(); 
Смежные вопросы