【发布时间】:2018-10-08 18:45:16
【问题描述】:
我有以下 RSpec 测试:
it 'should not list alerts, since I do not have access to this model' do
get :index, params: { model_id: @model2.id, workspace_id: @workspace.id }, as: :json
expect(response).to have_http_status(:forbidden)
end
它失败了,因为 Apipie 抱怨 workspace_id 是一个字符串,而实际上它不是,它是一个整数。我调试了电话,检查了@workspace 和id 绝对是一个整数。
我现在正在将应用程序迁移到 Rails 5.2.0(以前的 Rails 4)时遇到了这个问题。
有人见过这样的吗?
【问题讨论】:
标签: ruby-on-rails rspec ruby-on-rails-5 rspec-rails apipie