RSpec测试运行状况端点,无需控制器或操作

问题描述 投票:0回答:1

我的routes.rb中有类似这样的代码

get '/health', to: proc { [200, {}, ['']] }

而且我需要编写RSpec测试。

我只有这一行没有任何定义的控制器或动作,是否可以创建这样的规范?

ruby-on-rails rspec
1个回答
0
投票

简单的请求规范如何?也许像这样:

require "rails_helper"

RSpec.describe "Health check", type: :request do
  it "does return 200 status" do
    get "/health"
    expect(response.status).to eq 200
  end
end
© www.soinside.com 2019 - 2024. All rights reserved.