gpt4 book ai didi

ruby-on-rails - rswag gem 无法识别我在 rspec 中的参数

转载 作者:行者123 更新时间:2023-12-04 06:31:04 28 4
gpt4 key购买 nike

运行 RSpec 时,在 Controller 的 Action 中,(使用 byebug 或 pry)
请求参数中不存在特定值(例如(电子邮件或密码)),
所以测试结果失败了
有关更多详细信息,请参阅我的以下代码

  path '/api/v1/admin/authentications/sign_in' do
post('admin sign_in') do
produces 'application/json'
parameter name: :params, in: :body, schema: {
type: :object,
properties: {
email: { type: :string },
password: { type: :string }
},
required: %w[email password]
}

let(:admin) { create(:admin) }
response('200', 'sign in successfully') do
let(:params) { { email: admin.email, password: '***' } }
run_test!
end
end
end

最佳答案

为您的请求添加消费类型:

consumes 'application/json'

关于ruby-on-rails - rswag gem 无法识别我在 rspec 中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59016986/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com