我正在尝试将我的 rails 应用程序与外部服务集成。我正在使用 Cucumber 进行集成测试,有时我不想模拟外部服务。当我从该服务获取 webhook 时,它们会被路由到运行我的开发环境的 apache。如果我能弄清楚如何将我的 Cucumber rails 进程固定在特定端口上或如何代理它,这将很容易解决。
基本上,如何在运行时将外部 webhook (POST) 路由到我的 Cucumber rails 进程?
我正在尝试将我的 rails 应用程序与外部服务集成。我正在使用 Cucumber 进行集成测试,有时我不想模拟外部服务。当我从该服务获取 webhook 时,它们会被路由到运行我的开发环境的 apache。如果我能弄清楚如何将我的 Cucumber rails 进程固定在特定端口上或如何代理它,这将很容易解决。
基本上,如何在运行时将外部 webhook (POST) 路由到我的 Cucumber rails 进程?
Selenium 似乎可以做到这一点,因为它在可配置端口上启动了一个网络服务器。
我联系了这篇博文的作者,他确认他正在使用在他通过 localtunnel 转发的端口上配置的 Selenium。