Merge pull request #4680 from tomhughes/validate-page-numbers

Add parameter validation to pagination
This commit is contained in:
Andy Allan 2024-05-15 17:43:04 +01:00 committed by GitHub
commit ffda8d7ac5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 181 additions and 0 deletions

View file

@ -83,6 +83,15 @@ class NotesControllerTest < ActionDispatch::IntegrationTest
assert_select "table.note_list tbody tr", :count => 10
end
def test_index_invalid_paged
user = create(:user)
%w[-1 0 fred].each do |page|
get user_notes_path(user, :page => page)
assert_redirected_to :controller => :errors, :action => :bad_request
end
end
def test_empty_page
user = create(:user)
get user_notes_path(user)