demarches-normaliennes/spec/features/dossiers_page/show_page_spec.rb

33 lines
1.1 KiB
Ruby
Raw Normal View History

2015-08-10 11:05:06 +02:00
require 'spec_helper'
feature 'Dossier#Show Page' do
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_css('#dossier_autorisation_donnees')
2015-08-10 11:05:06 +02:00
end
scenario 'le texte d\'information des droits est correct' do
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')
2015-08-10 11:05:06 +02:00
end
scenario 'le bouton "Etape suivante" est présent' do
expect(page).to have_selector('#etape_suivante')
2015-08-10 11:05:06 +02:00
end
end
end