我可以通过rails手动测试我的 API并将我的 HTTP 客户端指向http://127.0.0.1:3000/api。
现在,我想通过功能自动测试我的 API。所以我成功设置了一个启动 cucumber 和 rspec 的保护服务器。
cucumber 是否启动我的应用程序并在任何端口下提供我的 API 入口点?这样我就可以在我的步骤定义中使用 HTTP 客户端并将其指向http://127.0.0.1:8989/api例如?
我知道我可以在 Guardfile 中指定一个 :cucumber_port => 4321 但我的 API 在此端口下不可用。