response.body это "", хотя webmock .to_return(:body => "return") установлен
Я пишу модульные тесты для сервиса Rails, используя minitest. Фрагмент моего теста выглядит так:
stub_request(:get, @service_url)
.with(:headers => @authheader)
.to_return(:body => "ABC", :status => 200)
get :index
После get:index, response.code равен 200, как и ожидалось (и я изменил его на 201 в.to_return и увидел, что код верен после get: index, но каждый раз response.body имеет значение "". Я уверен, что я просто делаю что-то невообразимо глупое здесь и добро пожаловать, когда мне говорят, что я тупица:)
заранее спасибо
minitest 5.8.2 webmock 3.0.1 рельсы 4