这是我的控制器
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
更多信息请参考本文