require "rails_helper" describe Admin::HiddenDebatesController do before { sign_in create(:administrator).user } describe "PUT confirm_hide" do it "keeps query parameters while using protected redirects" do debate = create(:debate, :hidden) get :confirm_hide, params: { id: debate, filter: "all", host: "evil.dev" } expect(response).to redirect_to "/admin/hidden_debates?filter=all" end end describe "PUT restore" do it "keeps query parameters while using protected redirects" do debate = create(:debate, :hidden, :with_confirmed_hide) get :restore, params: { id: debate, filter: "all", host: "evil.dev" } expect(response).to redirect_to "/admin/hidden_debates?filter=all" end end end