使用 WebMock 存根 Oauth 2 提供程序。问题是我想使用机架测试。
机架测试仅针对应用程序的一个实例运行,并且不了解 Oauth 2 提供程序等外部 HTTP 主机。
WebMock.stub_request(:get, "https://test.oauth-provider.com/oauth/authorize")
将不起作用,因为请求以/oauth/authorize
.
WebMock 有没有办法响应本地请求?例如:
WebMock.stub_request(:get, "/oauth/authorize")