我应该如何测试控制器与jbuilder视图?



这是我的控制器

class NewsController < ApplicationController 
def show 
@news = News.find_by id: params[:id]
end
end

this is views

json.extract! @news ,:id, :title , :content , :created_at , :updated_at
json.image @news.images do |image| 
json.url url_for(image)
end

测试控制器和视图的正确方法是什么?我刚开始做测试所以对这个

有点失望

您可以验证状态和您期望的json结果

it "should have a 200 code" do
get :show, params: { id: 1 }, format: :json
expect(response.status).to eq 200
expect(response.body).to eq expected_json
end

更多信息请参考本文

相关内容

  • 没有找到相关文章

最新更新