FIX TEST
This commit is contained in:
parent
9392f1d6e3
commit
5c643c6373
4 changed files with 8 additions and 10 deletions
|
@ -5,7 +5,7 @@ class Users::CarteController < UsersController
|
|||
@dossier = current_user_dossier
|
||||
rescue ActiveRecord::RecordNotFound
|
||||
flash.alert = t('errors.messages.dossier_not_found')
|
||||
redirect_to url_for(controller: :dossiers, action: :index)
|
||||
redirect_to url_for(root_path)
|
||||
end
|
||||
|
||||
def save_ref_api_carto
|
||||
|
|
|
@ -4,6 +4,7 @@ describe Admin::ProceduresController, type: :controller do
|
|||
let(:admin) { create(:administrateur) }
|
||||
|
||||
let(:bad_procedure_id) { 100000 }
|
||||
let(:procedure_id) { 1 }
|
||||
|
||||
let(:libelle) { 'Procédure de test' }
|
||||
let(:description) { 'Description de test' }
|
||||
|
@ -30,7 +31,7 @@ describe Admin::ProceduresController, type: :controller do
|
|||
describe 'GET #show' do
|
||||
let(:procedure) { create(:procedure) }
|
||||
|
||||
subject { get :show, id: procedure.id }
|
||||
subject { get :show, id: procedure_id }
|
||||
|
||||
context 'when user is not connected' do
|
||||
before do
|
||||
|
@ -42,16 +43,14 @@ describe Admin::ProceduresController, type: :controller do
|
|||
|
||||
context 'when user is connected' do
|
||||
context 'when procedure exist' do
|
||||
let(:procedure_id) { procedure.id }
|
||||
it { expect(subject).to have_http_status(:success) }
|
||||
end
|
||||
|
||||
context "when procedure doesn't exist" do
|
||||
before do
|
||||
procedure.id = bad_procedure_id
|
||||
end
|
||||
let(:procedure_id) { bad_procedure_id }
|
||||
|
||||
it { expect(subject).to redirect_to admin_procedures_path }
|
||||
it { expect(flash[:alert]).to be_present }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -16,7 +16,6 @@ RSpec.describe Users::CarteController, type: :controller do
|
|||
end
|
||||
|
||||
describe 'GET #show' do
|
||||
|
||||
context 'user is not connected' do
|
||||
before do
|
||||
sign_out dossier.user
|
||||
|
@ -35,7 +34,7 @@ RSpec.describe Users::CarteController, type: :controller do
|
|||
|
||||
it 'redirection vers la liste des dossiers du user si dossier ID n\'existe pas' do
|
||||
get :show, dossier_id: bad_dossier_id
|
||||
expect(response).to redirect_to(controller: :dossiers, action: :index)
|
||||
expect(response).to redirect_to(root_path)
|
||||
end
|
||||
|
||||
it_behaves_like "not owner of dossier", :show
|
||||
|
|
|
@ -29,8 +29,8 @@ describe Procedure do
|
|||
end
|
||||
|
||||
context 'lien_demarche' do
|
||||
it { is_expected.not_to allow_value(nil).for(:lien_demarche) }
|
||||
it { is_expected.not_to allow_value('').for(:lien_demarche) }
|
||||
it { is_expected.to allow_value(nil).for(:lien_demarche) }
|
||||
it { is_expected.to allow_value('').for(:lien_demarche) }
|
||||
it { is_expected.to allow_value('http://localhost').for(:lien_demarche) }
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue