38 lines
1.3 KiB
Ruby
38 lines
1.3 KiB
Ruby
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 /users/dossiers/:dossier_id en #POST' do
|
|
expect(rendered).to have_selector("form[action='/users/dossiers'][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
|