Merge pull request #4233 from betagouv/fix-3536-remove-sign_up-from-sign_in
Fix 3536 Suppression de la possibilité de se créer un compte depuis la home
This commit is contained in:
commit
ab75d5b7e3
2 changed files with 16 additions and 17 deletions
|
@ -1,12 +1,6 @@
|
|||
= content_for(:page_id, 'auth')
|
||||
|
||||
.auth-form.sign-in-form
|
||||
%p.register
|
||||
%span
|
||||
Nouveau sur demarches‑simplifiees.fr ?
|
||||
= link_to "Créer un compte", new_user_registration_path, class: "button primary auth-signup-button"
|
||||
|
||||
%hr
|
||||
|
||||
= form_for User.new, url: user_session_path, html: { class: "form" } do |f|
|
||||
%h1 Connectez-vous
|
||||
|
@ -28,3 +22,10 @@
|
|||
= f.submit "Se connecter", class: "button large primary expand"
|
||||
|
||||
= render partial: 'shared/france_connect_login', locals: { url: france_connect_particulier_path }
|
||||
|
||||
%hr
|
||||
%p.center
|
||||
%span Vous êtes nouveau sur demarches‑simplifiees.fr ?
|
||||
%br
|
||||
%br
|
||||
= link_to "Trouvez votre démarche", "https://faq.demarches-simplifiees.fr/article/59-comment-trouver-ma-demarche", target: "_blank", class: "button expend secondary"
|
||||
|
|
|
@ -3,24 +3,23 @@ require 'spec_helper'
|
|||
feature 'Signing up:' do
|
||||
let(:user_email) { generate :user_email }
|
||||
let(:user_password) { 'démarches-simplifiées-pwd' }
|
||||
let(:procedure) { create :simple_procedure, :with_service }
|
||||
|
||||
scenario 'a new user can sign-up' do
|
||||
visit root_path
|
||||
click_on 'Connexion'
|
||||
click_on 'Créer un compte'
|
||||
visit commencer_path(path: procedure.path)
|
||||
click_on 'Créer un compte demarches-simplifiees.fr'
|
||||
|
||||
sign_up_with user_email, user_password
|
||||
expect(page).to have_content "nous avons besoin de vérifier votre adresse #{user_email}"
|
||||
|
||||
click_confirmation_link_for user_email
|
||||
expect(page).to have_content 'Votre compte a été activé'
|
||||
expect(page).to have_current_path dossiers_path
|
||||
expect(page).to have_current_path commencer_path(path: procedure.path)
|
||||
end
|
||||
|
||||
scenario 'a new user can’t sign-up with too short password' do
|
||||
visit root_path
|
||||
click_on 'Connexion'
|
||||
click_on 'Créer un compte'
|
||||
scenario 'a new user can’t sign-up with too short password when visiting a procedure' do
|
||||
visit commencer_path(path: procedure.path)
|
||||
click_on 'Créer un compte demarches-simplifiees.fr'
|
||||
|
||||
expect(page).to have_current_path new_user_registration_path
|
||||
sign_up_with user_email, '1234567'
|
||||
|
@ -61,9 +60,8 @@ feature 'Signing up:' do
|
|||
|
||||
context 'when a user is not confirmed yet' do
|
||||
before do
|
||||
visit root_path
|
||||
click_on 'Connexion'
|
||||
click_on 'Créer un compte'
|
||||
visit commencer_path(path: procedure.path)
|
||||
click_on 'Créer un compte demarches-simplifiees.fr'
|
||||
|
||||
sign_up_with user_email, user_password
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue