2015-08-13 15:55:19 +02:00
require 'spec_helper'
describe 'dossiers/show.html.haml' , type : :view do
let ( :dossier ) { create ( :dossier , :with_entreprise ) }
2015-09-21 11:36:26 +02:00
2015-08-13 15:55:19 +02:00
before do
assign ( :dossier , dossier )
assign ( :entreprise , dossier . entreprise . decorate )
assign ( :etablissement , dossier . etablissement )
render
end
it 'have autorisation_donnees check box' do
2015-08-14 18:07:40 +02:00
expect ( rendered ) . to have_css ( '#dossier_autorisation_donnees' )
2015-08-13 15:55:19 +02:00
end
2015-09-21 11:36:26 +02:00
context 'sur la page d\'information d\'un SIRET' do
it 'Le formulaire envoie vers /dossiers/:dossier_id en #POST' do
expect ( rendered ) . to have_selector ( " form[action='/dossiers/ #{ dossier . id } '][method=post] " )
end
it 'la checkbox d\'information est présente' do
expect ( rendered ) . to have_css ( '#dossier_autorisation_donnees' )
end
it 'le texte d\'information des droits est correct' do
expect ( rendered ) . 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. " )
end
it 'les informations de l\'entreprise sont présents' do
expect ( rendered ) . to have_content ( 'Siret' )
end
it 'le bouton "Etape suivante" est présent' do
expect ( rendered ) . to have_selector ( '#etape_suivante' )
end
end
2015-08-20 17:30:17 +02:00
end