24 lines
712 B
Ruby
24 lines
712 B
Ruby
require "rails_helper"
|
|
|
|
describe Admin::HiddenDebatesController, :admin do
|
|
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
|