2015-08-10 11:05:06 +02:00
require 'spec_helper'
feature 'Dossier#Show Page' do
2015-08-13 15:55:19 +02:00
let ( :dossier ) { create ( :dossier , :with_entreprise ) }
let ( :dossier_id ) { dossier . id }
2015-08-10 11:05:06 +02:00
before do
visit " /dossiers/ #{ dossier_id } "
end
context 'sur la page d\'information d\'un SIRET' do
scenario 'Le formulaire envoie vers /dossiers/:dossier_id en #POST' do
expect ( page ) . to have_selector ( " form[action='/dossiers/ #{ dossier_id } '][method=post] " )
end
scenario 'la checkbox d\'information est présente' do
expect ( page ) . to have_selector ( 'input[type=checkbox][id=autorisation_donnees][name=autorisation_donnees]' )
end
scenario 'la checkbox est décochée par défault' do
expect ( page ) . to_not have_selector ( 'input[type=checkbox][id=autorisation_donnees][name=autorisation_donnees][value=on]' )
end
scenario 'le texte d\'information des droits est correct' do
2015-08-13 15:55:19 +02:00
expect ( page ) . to have_content ( " J'autorise les organismes publics à vérifier les informations de mon entreprise auprès des administrations concernées. Ces informations resteront strictement confidentielles. " )
2015-08-10 11:05:06 +02:00
end
scenario 'les informations de l\'entreprise sont présents' do
expect ( page ) . to have_content ( 'SIRET' ) ;
end
scenario 'le bouton "Etape suivante" est présent' do
expect ( page ) . to have_selector ( '#etape_suivante' ) ;
end
end
end