47 lines
No EOL
1.3 KiB
Ruby
47 lines
No EOL
1.3 KiB
Ruby
require 'spec_helper'
|
|
|
|
feature 'Admin/Dossier#Show Page' do
|
|
let(:dossier_id){10000}
|
|
|
|
before do
|
|
login_admin
|
|
visit "/admin/dossier/#{dossier_id}"
|
|
end
|
|
|
|
context 'sur la page admin du dossier' do
|
|
scenario 'la section infos entreprise est présente' do
|
|
expect(page).to have_selector('#infos_entreprise')
|
|
end
|
|
|
|
scenario 'la section infos dossier est présente' do
|
|
expect(page).to have_selector('#infos_dossier')
|
|
end
|
|
|
|
scenario 'le numéro de dossier est présent sur la page' do
|
|
expect(page).to have_selector('#dossier_id')
|
|
expect(page).to have_content(dossier_id)
|
|
end
|
|
|
|
context 'les liens de modifications sont non présent' do
|
|
scenario 'le lien vers carte' do
|
|
expect(page).to_not have_selector('a[id=modif_carte]')
|
|
end
|
|
|
|
scenario 'le lien vers description' do
|
|
expect(page).to_not have_selector('a[id=modif_description]')
|
|
end
|
|
end
|
|
|
|
scenario 'la carte est bien présente' do
|
|
expect(page).to have_selector('#map_qp');
|
|
end
|
|
|
|
scenario 'la page des sources CSS de l\'API cart est chargée' do
|
|
expect(page).to have_selector('#sources_CSS_api_carto')
|
|
end
|
|
|
|
scenario 'la page des sources JS backend de l\'API cart est chargée' do
|
|
expect(page).to have_selector('#sources_JS_api_carto_backend')
|
|
end
|
|
end
|
|
end |