@@ -61,6 +61,7 @@ def test_render_pagination_links_with_will_paginate
61
61
def test_render_only_first_last_and_next_pagination_links
62
62
expected_links = { 'self' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2" ,
63
63
'first' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2" ,
64
+ 'prev' => nil ,
64
65
'next' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" ,
65
66
'last' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" }
66
67
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
83
84
expected_links = { 'self' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
84
85
'first' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
85
86
'prev' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" ,
87
+ 'next' => nil ,
86
88
'last' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" }
87
89
get :render_pagination_using_kaminari , params : { page : { number : 3 , size : 1 } }
88
90
response = JSON . parse ( @response . body )
@@ -92,6 +94,7 @@ def test_render_only_prev_first_and_last_pagination_links
92
94
def test_render_only_first_last_and_next_pagination_links_with_additional_params
93
95
expected_links = { 'self' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2&teste=additional" ,
94
96
'first' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2&teste=additional" ,
97
+ 'prev' => nil ,
95
98
'next' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" ,
96
99
'last' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" }
97
100
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
103
106
expected_links = { 'self' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1&teste=additional" ,
104
107
'first' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1&teste=additional" ,
105
108
'prev' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1&teste=additional" ,
109
+ 'next' => nil ,
106
110
'last' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1&teste=additional" }
107
111
get :render_pagination_using_kaminari , params : { page : { number : 3 , size : 1 } , teste : 'additional' }
108
112
response = JSON . parse ( @response . body )
0 commit comments