User can save a draft dossier who does not see by the accompagnateur

This commit is contained in:
Xavier J 2016-10-05 16:45:51 +02:00
parent d78b64982b
commit 71de64e3ec
9 changed files with 80 additions and 15 deletions

View file

@ -43,9 +43,13 @@ shared_examples 'description_controller_spec' do
context 'Tous les attributs sont bons' do
describe 'Premier enregistrement des données' do
let(:submit) { {nouveaux: 'nouveaux'} }
subject { post :create, dossier_id: dossier_id, submit: submit }
before do
dossier.draft!
post :create, dossier_id: dossier_id
subject
dossier.reload
end
@ -56,6 +60,18 @@ shared_examples 'description_controller_spec' do
it 'etat du dossier est soumis' do
expect(dossier.state).to eq('initiated')
end
context 'when user whould like save just a draft' do
let(:submit) { {brouillon: 'brouillon'} }
it "redirection vers la page recapitulative" do
expect(response).to redirect_to("/users/dossiers?liste=brouillon")
end
it 'etat du dossier est soumis' do
expect(dossier.state).to eq('draft')
end
end
end
context 'En train de manipuler un dossier non brouillon' do