save api particulier scopes
This commit is contained in:
parent
6c6205e188
commit
1d06c15ac0
2 changed files with 3 additions and 1 deletions
|
@ -18,7 +18,8 @@ module NewAdministrateur
|
||||||
flash.now.alert = t('.no_scopes_token')
|
flash.now.alert = t('.no_scopes_token')
|
||||||
render :show
|
render :show
|
||||||
else
|
else
|
||||||
@procedure.save
|
@procedure.api_particulier_scopes = scopes
|
||||||
|
@procedure.save!
|
||||||
|
|
||||||
redirect_to admin_procedure_api_particulier_jeton_path(procedure_id: @procedure.id),
|
redirect_to admin_procedure_api_particulier_jeton_path(procedure_id: @procedure.id),
|
||||||
notice: t('.token_ok')
|
notice: t('.token_ok')
|
||||||
|
|
|
@ -44,6 +44,7 @@ describe NewAdministrateur::JetonParticulierController, type: :controller do
|
||||||
it { expect(flash.alert).to be_nil }
|
it { expect(flash.alert).to be_nil }
|
||||||
it { expect(flash.notice).to eq("Le jeton a bien été mis à jour") }
|
it { expect(flash.notice).to eq("Le jeton a bien été mis à jour") }
|
||||||
it { expect(procedure.reload.api_particulier_token).to eql(token) }
|
it { expect(procedure.reload.api_particulier_token).to eql(token) }
|
||||||
|
it { expect(procedure.reload.api_particulier_scopes).to contain_exactly("dgfip_avis_imposition", "dgfip_adresse", "cnaf_allocataires", "cnaf_enfants", "cnaf_adresse", "cnaf_quotient_familial", "mesri_statut_etudiant") }
|
||||||
end
|
end
|
||||||
|
|
||||||
context "and the api response is a success but with an empty scopes" do
|
context "and the api response is a success but with an empty scopes" do
|
||||||
|
|
Loading…
Reference in a new issue