delete filter procedure for gestionnaire
This commit is contained in:
parent
b661a2eb38
commit
5b0e01f117
15 changed files with 39 additions and 212 deletions
|
@ -1,37 +0,0 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'backoffice/procedure_filter/index.html.haml', type: :view do
|
||||
let(:administrateur) { create :administrateur }
|
||||
|
||||
before do
|
||||
create :procedure, libelle: 'plip', administrateur: administrateur
|
||||
create :procedure, libelle: 'plop', administrateur: administrateur
|
||||
create :procedure, libelle: 'plap', administrateur: administrateur
|
||||
end
|
||||
|
||||
context 'when gestionnaire have already check procedure' do
|
||||
let(:gestionnaire) { create(:gestionnaire,
|
||||
administrateurs: [administrateur],
|
||||
procedure_filter: [administrateur.procedures.first.id,
|
||||
administrateur.procedures.last.id]) }
|
||||
|
||||
before do
|
||||
create :assign_to, gestionnaire: gestionnaire, procedure: administrateur.procedures.first
|
||||
create :assign_to, gestionnaire: gestionnaire, procedure: administrateur.procedures.second
|
||||
create :assign_to, gestionnaire: gestionnaire, procedure: administrateur.procedures.last
|
||||
|
||||
sign_in gestionnaire
|
||||
|
||||
assign(:gestionnaire, gestionnaire)
|
||||
assign(:procedures, gestionnaire.procedures)
|
||||
|
||||
render
|
||||
end
|
||||
|
||||
subject { rendered }
|
||||
|
||||
it { is_expected.to have_content('Filtre des procédures') }
|
||||
it { is_expected.to have_css("input[type=checkbox][value='#{gestionnaire.procedures.first.id}'][checked=checked]") }
|
||||
it { is_expected.to have_css("input[type=checkbox][value='#{gestionnaire.procedures.last.id}'][checked=checked]") }
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue