Use keyword arguments in tests
Raisl 5.1 removes support for non-keyword arguments in `#process`, `#get`, `#post`, `#patch`, `#put`, `#delete`, and `#head` for the `ActionDispatch::IntegrationTest` and `ActionController::TestCase` classes. This means we have to add `params` everywhere in the controller tests.
This commit is contained in:
parent
b8013661a2
commit
d1180e2767
35 changed files with 975 additions and 364 deletions
|
|
@ -15,7 +15,7 @@ describe TracksController do
|
|||
|
||||
describe 'GET #index' do
|
||||
before :each do
|
||||
get :index, conference_id: conference.short_title
|
||||
get :index, params: { conference_id: conference.short_title }
|
||||
end
|
||||
|
||||
it 'assigns @tracks with the correct values' do
|
||||
|
|
@ -31,7 +31,7 @@ describe TracksController do
|
|||
|
||||
describe 'GET #show' do
|
||||
before :each do
|
||||
get :show, conference_id: conference.short_title, id: self_organized_track.short_name
|
||||
get :show, params: { conference_id: conference.short_title, id: self_organized_track.short_name }
|
||||
end
|
||||
|
||||
it 'assigns the correct track' do
|
||||
|
|
@ -45,7 +45,7 @@ describe TracksController do
|
|||
|
||||
describe 'GET #new' do
|
||||
before :each do
|
||||
get :new, conference_id: conference.short_title
|
||||
get :new, params: { conference_id: conference.short_title }
|
||||
end
|
||||
|
||||
it 'assigns a new track with the correct conference' do
|
||||
|
|
@ -62,7 +62,7 @@ describe TracksController do
|
|||
describe 'POST #create' do
|
||||
context 'saves successfuly' do
|
||||
before :each do
|
||||
post :create, track: attributes_for(:track, :self_organized, short_name: 'my_track'), conference_id: conference.short_title
|
||||
post :create, params: { track: attributes_for(:track, :self_organized, short_name: 'my_track'), conference_id: conference.short_title }
|
||||
end
|
||||
|
||||
it 'redirects to tracks index path' do
|
||||
|
|
@ -88,7 +88,7 @@ describe TracksController do
|
|||
context 'save fails' do
|
||||
before :each do
|
||||
allow_any_instance_of(Track).to receive(:save).and_return(false)
|
||||
post :create, track: attributes_for(:track, :self_organized, short_name: 'my_track'), conference_id: conference.short_title
|
||||
post :create, params: { track: attributes_for(:track, :self_organized, short_name: 'my_track'), conference_id: conference.short_title }
|
||||
end
|
||||
|
||||
it 'assigns a new track with the correct conference' do
|
||||
|
|
@ -113,7 +113,7 @@ describe TracksController do
|
|||
|
||||
describe 'GET #edit' do
|
||||
before :each do
|
||||
get :edit, conference_id: conference.short_title, id: self_organized_track.short_name
|
||||
get :edit, params: { conference_id: conference.short_title, id: self_organized_track.short_name }
|
||||
end
|
||||
|
||||
it 'assigns the correct track' do
|
||||
|
|
@ -128,9 +128,9 @@ describe TracksController do
|
|||
describe 'PATCH #update' do
|
||||
context 'updates successfully' do
|
||||
before :each do
|
||||
patch :update, track: attributes_for(:track, :self_organized, color: '#FF0000'),
|
||||
conference_id: conference.short_title,
|
||||
id: self_organized_track.short_name
|
||||
patch :update, params: { track: attributes_for(:track, :self_organized, color: '#FF0000'),
|
||||
conference_id: conference.short_title,
|
||||
id: self_organized_track.short_name }
|
||||
end
|
||||
|
||||
it 'assigns the correct track' do
|
||||
|
|
@ -154,9 +154,9 @@ describe TracksController do
|
|||
context 'update fails' do
|
||||
before :each do
|
||||
allow_any_instance_of(Track).to receive(:save).and_return(false)
|
||||
patch :update, track: attributes_for(:track, :self_organized, color: '#FF0000'),
|
||||
conference_id: conference.short_title,
|
||||
id: self_organized_track.short_name
|
||||
patch :update, params: { track: attributes_for(:track, :self_organized, color: '#FF0000'),
|
||||
conference_id: conference.short_title,
|
||||
id: self_organized_track.short_name }
|
||||
end
|
||||
|
||||
it 'assigns the correct track' do
|
||||
|
|
@ -182,7 +182,7 @@ describe TracksController do
|
|||
before :each do
|
||||
self_organized_track.state = 'withdrawn'
|
||||
self_organized_track.save!
|
||||
patch :restart, conference_id: conference.short_title, id: self_organized_track.short_name
|
||||
patch :restart, params: { conference_id: conference.short_title, id: self_organized_track.short_name }
|
||||
self_organized_track.reload
|
||||
end
|
||||
|
||||
|
|
@ -203,7 +203,7 @@ describe TracksController do
|
|||
before :each do
|
||||
self_organized_track.state = 'accepted'
|
||||
self_organized_track.save!
|
||||
patch :confirm, conference_id: conference.short_title, id: self_organized_track.short_name
|
||||
patch :confirm, params: { conference_id: conference.short_title, id: self_organized_track.short_name }
|
||||
self_organized_track.reload
|
||||
end
|
||||
|
||||
|
|
@ -224,7 +224,7 @@ describe TracksController do
|
|||
before :each do
|
||||
self_organized_track.state = 'confirmed'
|
||||
self_organized_track.save!
|
||||
patch :withdraw, conference_id: conference.short_title, id: self_organized_track.short_name
|
||||
patch :withdraw, params: { conference_id: conference.short_title, id: self_organized_track.short_name }
|
||||
self_organized_track.reload
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue