params is now an object and no longer a hash
This commit is contained in:
parent
6afaf42e6a
commit
3fa9774123
3 changed files with 5 additions and 3 deletions
|
@ -33,7 +33,9 @@ class TypesDeChampService
|
|||
private
|
||||
|
||||
def self.order_champs(params, attributes)
|
||||
tdcas = params[:procedure][attributes].to_a
|
||||
# It's OK to use an unsafe hash here because the params will then go through
|
||||
# require / permit methods in the method before this one
|
||||
tdcas = params[:procedure][attributes].to_unsafe_hash.to_a
|
||||
.map { |_hash_index, tdca| tdca }
|
||||
|
||||
tdcas
|
||||
|
|
|
@ -16,7 +16,7 @@ describe NewGestionnaire::ProceduresController, type: :controller do
|
|||
let(:gestionnaire) { create(:gestionnaire) }
|
||||
|
||||
before do
|
||||
@controller.params[:procedure_id] = asked_procedure.id
|
||||
@controller.params = @controller.params.merge(procedure_id: asked_procedure.id)
|
||||
expect(@controller).to receive(:current_gestionnaire).and_return(gestionnaire)
|
||||
allow(@controller).to receive(:redirect_to)
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ describe NewUser::DossiersController, type: :controller do
|
|||
let(:user) { create(:user) }
|
||||
|
||||
before do
|
||||
@controller.params[:dossier_id] = asked_dossier.id
|
||||
@controller.params = @controller.params.merge(dossier_id: asked_dossier.id)
|
||||
expect(@controller).to receive(:current_user).and_return(user)
|
||||
allow(@controller).to receive(:redirect_to)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue