RSpec`post`关键字参数为参数添加不需要的键

时间:2019-04-15 07:46:59

标签: ruby-on-rails ruby-on-rails-5 rspec-rails

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

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

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

我希望参数为{ foo: 'bar' },但它们将以{ body: { foo: 'bar' } }的形式返回。

有没有一种方法可以使用关键字args而不将不需要的body键添加到参数中?

1 个答案:

答案 0 :(得分:2)

没有body参数,只有params

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