Fix tests

This commit is contained in:
Xavier J 2016-11-08 15:13:40 +01:00
parent f2a5d582b8
commit b44da7b43d
4 changed files with 8 additions and 8 deletions

View file

@ -15,7 +15,7 @@
- unless smart_listing.empty? - unless smart_listing.empty?
- @dossiers.each do |dossier| - @dossiers.each do |dossier|
%tr{'data-dossier_url' => backoffice_dossier_url(id: dossier.id)} %tr{id: "tr_dossier_#{dossier.id}", 'data-dossier_url' => backoffice_dossier_url(id: dossier.id)}
- @dossiers_list_facade.preference_list_dossiers_filter.each_with_index do |preference, index| - @dossiers_list_facade.preference_list_dossiers_filter.each_with_index do |preference, index|
%td %td
- if preference.table.nil? || preference.table.empty? - if preference.table.nil? || preference.table.empty?

View file

@ -19,7 +19,7 @@
- dossier_url = users_dossier_recapitulatif_path(dossier) unless dossier.brouillon? - dossier_url = users_dossier_recapitulatif_path(dossier) unless dossier.brouillon?
- dossier_url = users_dossier_description_path(dossier) if dossier.brouillon? - dossier_url = users_dossier_description_path(dossier) if dossier.brouillon?
%tr{'data-dossier_url' => dossier_url} %tr{id: "tr_dossier_#{dossier.id}", 'data-dossier_url' => dossier_url}
%td.center %td.center
= dossier.id = dossier.id
%td %td

View file

@ -20,9 +20,9 @@ feature 'on backoffice page' do
page.click_on 'Se connecter' page.click_on 'Se connecter'
end end
context 'when he click on first dossier' do context 'when he click on first dossier', js: true do
before do before do
page.click_on dossier.id page.find("#tr_dossier_#{dossier.id}").click
end end
scenario 'it redirect to dossier page' do scenario 'it redirect to dossier page' do
@ -30,7 +30,7 @@ feature 'on backoffice page' do
end end
end end
context 'when gestionnaire have enterprise and individual dossier in his inbox' do context 'when gestionnaire have enterprise and individual dossier in his inbox', js: true do
let!(:procedure_individual) { create :procedure, libelle: 'procedure individual', administrateur: administrateur, for_individual: true } let!(:procedure_individual) { create :procedure, libelle: 'procedure individual', administrateur: administrateur, for_individual: true }
let!(:dossier_individual) { create :dossier, procedure: procedure_individual, state: 'updated' } let!(:dossier_individual) { create :dossier, procedure: procedure_individual, state: 'updated' }
@ -38,7 +38,7 @@ feature 'on backoffice page' do
create :assign_to, gestionnaire: gestionnaire, procedure: procedure_individual create :assign_to, gestionnaire: gestionnaire, procedure: procedure_individual
visit backoffice_path visit backoffice_path
page.click_on dossier_individual.id page.find("#tr_dossier_#{dossier_individual.id}").click
end end
scenario 'it redirect to dossier page' do scenario 'it redirect to dossier page' do

View file

@ -32,9 +32,9 @@ feature 'user access to the list of his dossier' do
expect(page).to have_css("#dossier_#{dossier1.id}_state") expect(page).to have_css("#dossier_#{dossier1.id}_state")
end end
context 'when user clicks on a projet in list' do context 'when user clicks on a projet in list', js: true do
before do before do
page.click_on dossier1.procedure.libelle page.find("#tr_dossier_#{dossier1.id}").click
end end
scenario 'user is redirected to dossier page' do scenario 'user is redirected to dossier page' do
expect(page).to have_css('#recap_dossier') expect(page).to have_css('#recap_dossier')