在控制器中测试异常

时间:2016-02-02 18:00:41

标签: ruby-on-rails-4 rspec-rails controller-action

我有一个简单的控制器操作,用于检查应用程序是否正在运行。

def check(id=1)
  Car.find(id)
  render nothing: true, status: 200
rescue
  render nothing: true, status: 500
end

如何测试异常。以下是对快乐道路的考验。

RSpec.describe HealthController do

  describe "GET #check" do
    it "returns 200" do
    expect(response).to have_http_status(200)
  end
end

0 个答案:

没有答案