@@ -61,6 +61,7 @@ def test_render_pagination_links_with_will_paginate
6161 def test_render_only_first_last_and_next_pagination_links
6262 expected_links = { 'self' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2" ,
6363 'first' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2" ,
64+ 'prev' => nil ,
6465 'next' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" ,
6566 'last' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" }
6667 get :render_pagination_using_will_paginate , params : { page : { number : 1 , size : 2 } }
@@ -83,6 +84,7 @@ def test_render_only_prev_first_and_last_pagination_links
8384 expected_links = { 'self' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
8485 'first' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
8586 'prev' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" ,
87+ 'next' => nil ,
8688 'last' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" }
8789 get :render_pagination_using_kaminari , params : { page : { number : 3 , size : 1 } }
8890 response = JSON . parse ( @response . body )
@@ -92,6 +94,7 @@ def test_render_only_prev_first_and_last_pagination_links
9294 def test_render_only_first_last_and_next_pagination_links_with_additional_params
9395 expected_links = { 'self' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2&teste=additional" ,
9496 'first' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2&teste=additional" ,
97+ 'prev' => nil ,
9598 'next' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" ,
9699 'last' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" }
97100 get :render_pagination_using_will_paginate , params : { page : { number : 1 , size : 2 } , teste : 'additional' }
@@ -103,6 +106,7 @@ def test_render_only_prev_first_and_last_pagination_links_with_additional_params
103106 expected_links = { 'self' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1&teste=additional" ,
104107 'first' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1&teste=additional" ,
105108 'prev' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1&teste=additional" ,
109+ 'next' => nil ,
106110 'last' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1&teste=additional" }
107111 get :render_pagination_using_kaminari , params : { page : { number : 3 , size : 1 } , teste : 'additional' }
108112 response = JSON . parse ( @response . body )
0 commit comments