mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Only allow intergers for page params.
This commit is contained in:
@@ -3,6 +3,18 @@ require 'rails_helper'
|
||||
RSpec.describe ListController do
|
||||
let(:topic) { Fabricate(:topic) }
|
||||
|
||||
describe '#index' do
|
||||
it "doesn't throw an error with a negative page" do
|
||||
get "/#{Discourse.anonymous_filters[1]}", params: { page: -1024 }
|
||||
expect(response).to be_success
|
||||
end
|
||||
|
||||
it "doesn't throw an error with page params as an array" do
|
||||
get "/#{Discourse.anonymous_filters[1]}", params: { page: ['7'] }
|
||||
expect(response).to be_success
|
||||
end
|
||||
end
|
||||
|
||||
describe 'titles for crawler layout' do
|
||||
it 'has no title for the default URL' do
|
||||
topic
|
||||
|
||||
Reference in New Issue
Block a user