Rspecでコントローラのテストをしようとしているのですが、うまくいきません。
パラメータを渡しているのにunknown keywordが出てしまうのですが、ネスとしているのでそもそものやり方がおかしいのでしょうか?
色々調べて見ても全く情報が見つかりません、ご教授いただきたいです。
ruby 2.2.6p396
Rails 5.1.1
ruby
1GET /members/organizations/:organization_id/projects/new(.:format) members/projects#new 2 3# routes.rb 4namespace :members do 5 resources :organizations do 6 resources :projects 7 end 8end 9 10# members_controller_spec.rb 11require 'rails_helper' 12RSpec.describe Members::ProjectsController, type: :controller do 13 describe 'GET #new' do 14 it 'renders :new' do 15 get :new, organization_id: 1 16 expect(response).to render_template :new 17 end 18 end 19end 20 21Failure/Error: get :new, { organization_id: organization.id } 22 ArgumentError: 23 unknown keyword: organization_id 24
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/26 01:54
2017/05/26 02:47
2017/05/28 03:49