Add an action to set a dossier as 'recu'.

This commit is contained in:
Guillaume Lazzara 2016-08-25 15:21:25 +02:00
parent e4cf25b677
commit 0120ce2a32
7 changed files with 92 additions and 28 deletions

View file

@ -119,28 +119,13 @@ describe 'backoffice/dossiers/show.html.haml', type: :view do
it { expect(rendered).to have_content('Déposé') }
it 'button Traiter le dossier is present' do
it 'button notifier de la bonne réception is present' do
expect(rendered).to have_css('#action_button')
expect(rendered).to have_content('Traiter le dossier')
expect(rendered).to have_content('Notifier de la bonne réception')
end
it 'button Valider le dossier is not present' do
expect(rendered).not_to have_content('Valider le dossier')
end
end
context 'when dossier have state closed' do
let(:state) { 'closed' }
before do
render
end
it { expect(rendered).to have_content('Accepté') }
it 'button Valider le dossier is not present' do
expect(rendered).not_to have_css('#action_button')
expect(rendered).not_to have_content('Valider le dossier')
expect(rendered).not_to have_content('Accepter le dossier')
end
end
@ -153,9 +138,23 @@ describe 'backoffice/dossiers/show.html.haml', type: :view do
it { expect(rendered).to have_content('Reçu') }
it 'button Valider le dossier is not present' do
it 'button accepter le dossier is present' do
expect(rendered).to have_content('Accepter le dossier')
end
end
context 'when dossier have state closed' do
let(:state) { 'closed' }
before do
render
end
it { expect(rendered).to have_content('Accepté') }
it 'button Accepter le dossier is not present' do
expect(rendered).not_to have_css('#action_button')
expect(rendered).not_to have_content('Valider le dossier')
expect(rendered).not_to have_content('Accepter le dossier')
end
end