如何通过不同的测试场景通过和失败自定义响应?使用VCR gem

时间:2019-07-12 10:21:12

标签: ruby-on-rails ruby rspec vcr

有人可以帮助我如何使用VCR gem + RSpec自定义身体反应。

对于API调用,我使用的是VCR gem,但是如果我想测试错误响应如何发出请求,则为

My System version:
* VCR 5.0.0
* Rspec 3.8.2
VCR.use_cassette('controller/accounts_controller/get_accounts', :match_requests_on => [:body] ) do

   puts response_body_for(:get, "http://www.test.com/identity/v3/accounts" , 'body2')
   expect(flash[:alert]).to be_present
end 

错误:

  

response_body_for的未定义方法RSpec::ExampleGroups::AccountsController::GETAccountsIndex:Class

0 个答案:

没有答案