如何在 ruby 中编写测试来指定 http 请求的格式?
我正在编写一个 gem,我想检查它是否正在执行一个带有应该传递的参数、标头和内容的 http 请求。我如何编写单元测试。
我使用 httparty 来执行请求,我还使用 fakeweb 来测试响应后的操作。
I am writing a gem and I want to check that it is performing an http request with the parameters , headers and content that its supposed to pass. How do I write a unit test.
I am using httparty to do the request, I am also using fakeweb to test actions after the response.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议使用 webmock 并包含应创建的存根请求:
在您的 Gemfile 中:
在您的规范中:
I recommend using webmock and include the stub request that should be created:
In your Gemfile:
In your spec: