diff --git a/test/action_controller/json_api/pagination_test.rb b/test/action_controller/json_api/pagination_test.rb index bc044c3f8..55db95ef2 100644 --- a/test/action_controller/json_api/pagination_test.rb +++ b/test/action_controller/json_api/pagination_test.rb @@ -96,6 +96,15 @@ def test_render_only_last_and_next_pagination_links_with_additional_params assert_equal expected_links, response['links'] end + def test_render_only_prev_and_first_pagination_links_with_additional_params + expected_links = { "self"=>"#{KAMINARI_URI}?page%5Bnumber%5D=3&page%5Bsize%5D=1&teste=additional", + "first"=>"#{KAMINARI_URI}?page%5Bnumber%5D=1&page%5Bsize%5D=1&teste=additional", + "prev"=>"#{KAMINARI_URI}?page%5Bnumber%5D=2&page%5Bsize%5D=1&teste=additional"} + get :render_pagination_using_kaminari, page: { number: 3, size: 1 }, teste: "additional" + response = JSON.parse(@response.body) + assert_equal expected_links, response['links'] + end + def test_array_without_pagination_links get :render_array_without_pagination_links, page: { number: 2, size: 1 } response = JSON.parse(@response.body)