【发布时间】:2017-04-30 15:06:41
【问题描述】:
当我尝试执行以下行时
post :create, user: Fabricate.attributes_for(:user)
我收到此错误消息ArgumentError: unknown keyword: user。
这是我最初尝试运行的代码:
describe 'POST create' do
context 'with valid input' do
it 'creates the user' do
post :create, user: Fabricate.attributes_for(:user)
expect(User.count).to eq(1)
end
end
end
【问题讨论】:
-
不幸的是,StackOverflow markdown 解析器使用四个空格缩进而不是像 Github 上的围栏代码块 (```)。使用 (ctrl/command + k) 缩进代码块。
标签: ruby-on-rails ruby testing rspec rspec-rails