app: retain user email on sign-in error
This commit is contained in:
parent
8640770a15
commit
fffb85987c
3 changed files with 6 additions and 3 deletions
|
@ -2,7 +2,7 @@
|
|||
|
||||
.auth-form.sign-in-form
|
||||
|
||||
= form_for User.new, url: user_session_path, html: { class: "form" } do |f|
|
||||
= form_for resource, url: user_session_path, html: { class: "form" } do |f|
|
||||
%h1.huge-title= t('views.sessions.new.title')
|
||||
|
||||
= render partial: 'shared/france_connect_login', locals: { url: france_connect_particulier_path }
|
||||
|
|
|
@ -6,8 +6,11 @@ feature 'Signin in:' do
|
|||
visit root_path
|
||||
click_on 'Connexion'
|
||||
|
||||
sign_in_with user.email, password
|
||||
sign_in_with user.email, 'invalid-password'
|
||||
expect(page).to have_content 'Courriel ou mot de passe incorrect.'
|
||||
expect(page).to have_field('Email', with: user.email)
|
||||
|
||||
sign_in_with user.email, password
|
||||
expect(page).to have_current_path dossiers_path
|
||||
end
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ describe 'users/sessions/new.html.haml', type: :view do
|
|||
|
||||
before(:each) do
|
||||
allow(view).to receive(:devise_mapping).and_return(Devise.mappings[:user])
|
||||
allow(view).to receive(:resource_name).and_return(:user)
|
||||
allow(view).to receive(:resource).and_return(:user)
|
||||
end
|
||||
|
||||
before do
|
||||
|
|
Loading…
Reference in a new issue