JBuilder在RSPEC集成测试中返回空响应体
我知道有一个非常类似的问题()。 我正在测试一个API端点,该端点返回由JBuilder模板生成的JSON响应。响应主体始终为空。前一个问题的一些回答者建议在测试示例中全局或直接启用渲染视图。据我所知,render_视图仅在控制器示例中起作用,但我的视图不起作用,并且包含render_视图在全局包含时似乎不会影响任何内容,直接包含在示例中时会抛出未定义的变量错误JBuilder在RSPEC集成测试中返回空响应体,rspec,jbuilder,Rspec,Jbuilder,我知道有一个非常类似的问题()。 我正在测试一个API端点,该端点返回由JBuilder模板生成的JSON响应。响应主体始终为空。前一个问题的一些回答者建议在测试示例中全局或直接启用渲染视图。据我所知,render_视图仅在控制器示例中起作用,但我的视图不起作用,并且包含render_视图在全局包含时似乎不会影响任何内容,直接包含在示例中时会抛出未定义的变量错误 describe "GET /api/v3/shows/:id" do let!(:show) { FactoryGirl.
describe "GET /api/v3/shows/:id" do
let!(:show) { FactoryGirl.create(:show) }
let!(:season) { FactoryGirl.create(:season, show_id: show.id) }
it "returns basic metadata for show" do
get_show(show.id, valid_user_credentials(user), valid_partner_credentials(partner))
# debugging
# verify that show exists
puts show.id
puts show.title
puts "Response: #{response.body}"
end
end
控制台输出:
dmz@miranda|tv_api:shows|$ be rspec spec/integration/api_v3/show_spec.rb
/Users/dmitry/Code/Intrn/watchitnow/spec/support/vcr.rb:9 Disabled noisy VCR missing warnings. This
causes OAuthException 400 errors. TODO: Add OAuth VCR cassettes.
1
Item Title 1
Response:
.***
有人有这个问题吗?谢谢