require 'spec_helper' describe 'dossiers/show.html.haml', type: :view do let(:dossier) { create(:dossier, :with_entreprise) } before do assign(:dossier, dossier) assign(:entreprise, dossier.entreprise.decorate) assign(:etablissement, dossier.etablissement) render end it 'have autorisation_donnees check box' do expect(rendered).to have_css('#dossier_autorisation_donnees') end 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 end