describe Manager::ServicesController, type: :controller do let(:super_admin) { create(:super_admin) } before do sign_in super_admin @service = create(:service) end render_views describe 'GET #index' do it "should list services" do get :index expect(response.body).to include(@service.nom) end it "should search by nom" do get :index, params: { search: @service.nom.first(3) } expect(response.body).to include(@service.nom) end end describe "GET #show" do before do get :show, params: { id: @service.id } end it { expect(response.body).to include(@service.nom) } it { expect(response.body).to include("75 rue du Louvre") } it { expect(response.body).to have_link(href: "https://www.geoportail.gouv.fr/carte?c=2.34,48.87&z=17&permalink=yes") } end end