rspec let with response.body返回空字符串

时间:2016-02-09 14:36:15

标签: ruby-on-rails ruby rspec

假设我有以下代码:

CounrtyId

我想通过describe SomeController do let!(:body) { response.body } let(:body_parsed) { JSON.parse(response.body) } describe '#method' do before { post :create, some_params ; puts body; puts response.body } it { expect(body).to contain 'nice_stuff' } end end 获取response.body,但我收到空字符串而不是例外正文。此外,当我打印body时,它打印正常。使用这种方法对body_parsed有任何限制吗?

0 个答案:

没有答案