RSpec`post`关键字参数为params添加了不需要的密钥

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

在测试回调的处理时,post应该返回正文的内容。

我尝试使用必需的关键字参数进行设置:

post '/api/v1/callbacks`, body: { foo: 'bar' }

我希望params是{ foo: 'bar' }但他们将被归还为{ body: { foo: 'bar' } }

有没有办法我可以使用关键字args,而不是将不需要的body键添加到参数?

ruby-on-rails ruby-on-rails-5 rspec-rails
1个回答
2
投票

没有body论点,只有params

post '/api/v1/callbacks', params: { foo: 'bar' }
© www.soinside.com 2019 - 2024. All rights reserved.