【发布时间】:2015-08-20 18:29:51
【问题描述】:
使用 WebMock 存根 Oauth 2 提供程序。问题是我想使用 Rack Test。
Rack Test 仅针对应用实例运行,不了解 Oauth 2 Provider 等外部 HTTP 主机。
WebMock.stub_request(:get, "https://test.oauth-provider.com/oauth/authorize") 将不起作用,因为请求以/oauth/authorize 发送到应用程序。
WebMock 有没有办法响应本地请求?例如:
WebMock.stub_request(:get, "/oauth/authorize")
【问题讨论】:
标签: ruby rspec oauth-2.0 capybara webmock