2
Я тестирую мое приложение с мокко и Supertest, поэтому мой тест всегда похожиКак издеваются сторонних API вызовы в интерфейсе
var request = require('supertest'),
app = require('./bootstrap.js');
describe('...', function() {
it('...', function() {
request(app)
.get('/some/url')
// ...
});
});
в bootstrap.js мое реальное приложение, прежде чем слушать порты
все работает отлично, но в последнее время я должен добавить вызовы сторонних API и тестирование медленно
так, когда я, тест например, занимает 5 секунд
request(app)
.get('/my/endpoint/that/makes/call/others')
// ...
Как я могу сделать поддельные звонки во время теста, но реальная при запуске моего приложения?
Где вы добавляли сторонние API-вызовы? Можете ли вы поделиться кодом для bootstrap.js? – JME