当我发送一个对象json时,所有字段都更改为string,破坏了控制器中的验证,得到以下错误。Api::V1::BillsController POST #create when logged in
Failure/Error: post :create, { bill: bill_attributes/spec/controllers/api/v1/bills_controller_spec.rb:135:in block (4 levels) in
我正尝试在JSON post请求中向我的RSpec控制器测试发送一些原始数据。我已经用一个实际的Postman请求成功地测试了控制器,但是我不能让Rspec测试工作param is missing or the value is empty: annotations以下是我的测试设置,当我通过Postman运行请求时,我从rails服务器日志中逐字复制了该设置
<