Merge pull request #6906 from adullact/fix/6864-franceconnect-application-name

[FranceConnect] les tests échouent quand la variable d'env APPLICATION_NAME a une autre valeur que celle par défaut
This commit is contained in:
Paul Chavard 2022-02-08 11:53:16 +01:00 committed by GitHub
commit dad17ec2f8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -149,6 +149,7 @@ describe FranceConnect::ParticulierController, type: :controller do
RSpec.shared_examples "a method that needs a valid merge token" do RSpec.shared_examples "a method that needs a valid merge token" do
context 'when the merge token is invalid' do context 'when the merge token is invalid' do
before do before do
stub_const("APPLICATION_NAME", "demarches-simplifiees.fr")
merge_token merge_token
fci.update(merge_token_created_at: 2.years.ago) fci.update(merge_token_created_at: 2.years.ago)
end end
@ -181,6 +182,10 @@ describe FranceConnect::ParticulierController, type: :controller do
context 'when the merge token does not exist' do context 'when the merge token does not exist' do
let(:merge_token) { 'i do not exist' } let(:merge_token) { 'i do not exist' }
before do
stub_const("APPLICATION_NAME", "demarches-simplifiees.fr")
end
it do it do
expect(subject).to redirect_to root_path expect(subject).to redirect_to root_path
expect(flash.alert).to eq("Le délai pour fusionner les comptes FranceConnect et demarches-simplifiees.fr est expirée. Veuillez recommencer la procédure pour vous fusionner les comptes.") expect(flash.alert).to eq("Le délai pour fusionner les comptes FranceConnect et demarches-simplifiees.fr est expirée. Veuillez recommencer la procédure pour vous fusionner les comptes.")