demarches-normaliennes/spec/controllers/gestionnaires/groupe_gestionnaires_controller_spec.rb
2023-10-11 09:38:42 +02:00

23 lines
674 B
Ruby

describe Gestionnaires::GroupeGestionnairesController, type: :controller do
let(:gestionnaire) { create(:gestionnaire) }
describe "#index" do
subject { get :index }
context "when not logged" do
before { subject }
it { expect(response).to redirect_to(new_user_session_path) }
end
context "when logged in" do
let!(:groupe_gestionnaire) { create(:groupe_gestionnaire, gestionnaires: [gestionnaire]) }
before do
sign_in(gestionnaire.user)
subject
end
it { expect(response).to have_http_status(:ok) }
it { expect(assigns(:groupe_gestionnaires)).to include(groupe_gestionnaire) }
end
end
end