From 35ef473f59b2e70bb13cf4832ad095738089f8a6 Mon Sep 17 00:00:00 2001 From: Xavier J Date: Wed, 7 Oct 2015 14:18:55 +0200 Subject: [PATCH] force login_with_france_connect at false when connection devise user --- .../users/sessions_controller_spec.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 spec/controllers/users/sessions_controller_spec.rb diff --git a/spec/controllers/users/sessions_controller_spec.rb b/spec/controllers/users/sessions_controller_spec.rb new file mode 100644 index 000000000..12ccf76b2 --- /dev/null +++ b/spec/controllers/users/sessions_controller_spec.rb @@ -0,0 +1,18 @@ +require 'spec_helper' + +describe Users::SessionsController, type: :controller do + + describe '.create' do + let(:user) { create(:user, login_with_france_connect: true) } + + before do + @request.env["devise.mapping"] = Devise.mappings[:user] + post :create, user: { email: user.email, password: user.password } + end + + it 'login_with_france_connect current_user attribut is false' do + user.reload + expect(user.login_with_france_connect).to be_falsey + end + end +end \ No newline at end of file