Я могу вручную протестировать свой API через rails и указать моему HTTP-клиенту http://127.0.0.1:3000/api.
Теперь я хочу автоматически тестировать свой API с помощью функций. Итак, я успешно настроил сервер Guard, который запускает Cucumber и rspec.
Огурец запускает мое приложение и предоставляет точку входа API под любым портом? Чтобы я мог использовать HTTP-клиент внутри своих определений шагов и указывать его на http://127.0.0.1:8989/api например?
Я знаю, что могу указать :cucumber_port => 4321 в Guardfile, но мой API недоступен для этого порта.