From 8d8feedff08e6bccd92003c2eba4c9b50410273d Mon Sep 17 00:00:00 2001 From: seb-by-ouidou Date: Tue, 10 Oct 2023 12:42:37 +0000 Subject: [PATCH] fix: group "it" test --- .../groupe_gestionnaires_controller_spec.rb | 84 ------------------- 1 file changed, 84 deletions(-) diff --git a/spec/controllers/gestionnaires/groupe_gestionnaires_controller_spec.rb b/spec/controllers/gestionnaires/groupe_gestionnaires_controller_spec.rb index 212259501..63c57d385 100644 --- a/spec/controllers/gestionnaires/groupe_gestionnaires_controller_spec.rb +++ b/spec/controllers/gestionnaires/groupe_gestionnaires_controller_spec.rb @@ -110,88 +110,4 @@ describe Gestionnaires::GroupeGestionnairesController, type: :controller do it { expect(response).to redirect_to(gestionnaire_groupe_gestionnaires_path) } end end - - describe "#show" do - subject { get :show, params: { id: child_groupe_gestionnaire.id } } - let!(:groupe_gestionnaire_root) { create(:groupe_gestionnaire, gestionnaires: [gestionnaire]) } - let!(:child_groupe_gestionnaire) { create(:groupe_gestionnaire, ancestry: "/#{groupe_gestionnaire_root.id}/", gestionnaires: [gestionnaire]) } - - context "when not logged" do - before { subject } - it { expect(response).to redirect_to(new_user_session_path) } - end - - context "when logged in" do - before do - sign_in(gestionnaire.user) - subject - end - - it { expect(response).to have_http_status(:ok) } - it { expect(assigns(:groupe_gestionnaire)).to eq(child_groupe_gestionnaire) } - end - end - - describe "#edit" do - subject { get :edit, params: { id: child_groupe_gestionnaire.id } } - let!(:groupe_gestionnaire_root) { create(:groupe_gestionnaire, gestionnaires: [gestionnaire]) } - let!(:child_groupe_gestionnaire) { create(:groupe_gestionnaire, ancestry: "/#{groupe_gestionnaire_root.id}/", gestionnaires: [gestionnaire]) } - - context "when not logged" do - before { subject } - it { expect(response).to redirect_to(new_user_session_path) } - end - - context "when logged in" do - before do - sign_in(gestionnaire.user) - subject - end - - it { expect(response).to have_http_status(:ok) } - it { expect(assigns(:groupe_gestionnaire)).to eq(child_groupe_gestionnaire) } - end - end - - describe "#update" do - subject { post :update, params: { id: child_groupe_gestionnaire.id, groupe_gestionnaire: { name: 'new child name' } } } - let!(:groupe_gestionnaire_root) { create(:groupe_gestionnaire, gestionnaires: [gestionnaire]) } - let!(:child_groupe_gestionnaire) { create(:groupe_gestionnaire, ancestry: "/#{groupe_gestionnaire_root.id}/", gestionnaires: [gestionnaire]) } - - context "when not logged" do - before { subject } - it { expect(response).to redirect_to(new_user_session_path) } - end - - context "when logged in" do - before do - sign_in(gestionnaire.user) - subject - end - - it { expect(child_groupe_gestionnaire.reload.name).to eq('new child name') } - it { expect(response).to redirect_to(gestionnaire_groupe_gestionnaire_path(child_groupe_gestionnaire)) } - end - end - - describe "#destroy" do - subject { post :destroy, params: { id: child_groupe_gestionnaire.id } } - let!(:groupe_gestionnaire_root) { create(:groupe_gestionnaire, gestionnaires: [gestionnaire]) } - let!(:child_groupe_gestionnaire) { create(:groupe_gestionnaire, ancestry: "/#{groupe_gestionnaire_root.id}/", gestionnaires: [gestionnaire]) } - - context "when not logged" do - before { subject } - it { expect(response).to redirect_to(new_user_session_path) } - end - - context "when logged in" do - before do - sign_in(gestionnaire.user) - subject - end - - it { expect(GroupeGestionnaire.all.count).to eq(1) } - it { expect(response).to redirect_to(gestionnaire_groupe_gestionnaires_path) } - end - end end