Я тестирую работающее приложение, используя rspec/capybara. У меня есть маршрут, который я хочу протестировать, который должен общаться с дополнительной службой через предоставленный URL-адрес.
Поскольку тесты не инкапсулируют приложение, они просто разговаривают с ним, я не могу использовать обычные методы заглушки вызовов API, чтобы убедиться, что он правильно вызывает службу.
Я хотел бы иметь возможность указать URL-адрес маршрута, а затем rspec получить сообщение обратно из приложения. Есть ли способ сделать это?
Чтобы было ясно, я НЕ хочу, чтобы rspec имитировал/заглушил запрос, потому что он не работает как оболочка для приложения.