webmock相关内容

如何测试与 Web 服务通信的 Ruby 命令行程序?

我正在构建一个与 Web 服务通信的 Ruby 命令行程序.我正在使用 Cucumber 和 Aruba 来测试程序.问题是我需要控制从 Web 服务返回的数据;该程序会抓取用户评论流,因此随着新评论的添加,这可能会经常更改.我尝试使用 WebMock 模拟 Web 服务,但这不起作用,因为 Aruba 将命令行程序转为不受 WebMock 影响的单独进程(因此它仍然与 real网络服务). ..
发布时间:2022-01-22 23:51:40 其他开发

WebMock 模拟失败的 API(没有互联网,超时 ++)

我正在尝试使用 webmock 模拟来自 Web api 的意外行为,例如找不到服务器和超时. 这样做的最佳方法是什么?我能想到的就是做这样的事情: stubbed_request = stub_request(:get, "#{host}/api/something.json").with(:headers => {'Accept'=>'*/*', 'Content-Type'=>'ap ..
发布时间:2021-07-10 20:38:12 其他开发

如何测试与Web服务通信的Ruby命令行程序?

我正在建立一个与web服务通信的Ruby命令行程序。我使用Cucumber和Aruba测试程序。问题是我需要控制从Web服务返回的数据;该程序抓取用户评论流,因此这可能会随着添加新评论而频繁更改。我尝试使用WebMock模拟Web服务,但这没有工作,因为Aruba将命令行程序关闭到一个单独的进程,不受WebMock影响(所以它仍然与 Web服务)。 如何使用Cucumber测试此程序的输出? ..
发布时间:2017-03-01 22:10:21 软件测试