@@ -47,60 +47,60 @@ def render_array_without_pagination_links
47
47
tests PaginationTestController
48
48
49
49
def test_render_pagination_links_with_will_paginate
50
- expected_links = { " self" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" ,
51
- " first" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
52
- " prev" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
53
- " next" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
54
- " last" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" }
50
+ expected_links = { ' self' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" ,
51
+ ' first' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
52
+ ' prev' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
53
+ ' next' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
54
+ ' last' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" }
55
55
56
56
get :render_pagination_using_will_paginate , page : { number : 2 , size : 1 }
57
57
response = JSON . parse ( @response . body )
58
58
assert_equal expected_links , response [ 'links' ]
59
59
end
60
60
61
61
def test_render_only_last_and_next_pagination_links
62
- expected_links = { " self" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2" ,
63
- " next" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" ,
64
- " last" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" }
62
+ expected_links = { ' self' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2" ,
63
+ ' next' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" ,
64
+ ' last' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2" }
65
65
get :render_pagination_using_will_paginate , page : { number : 1 , size : 2 }
66
66
response = JSON . parse ( @response . body )
67
67
assert_equal expected_links , response [ 'links' ]
68
68
end
69
69
70
70
def test_render_pagination_links_with_kaminari
71
- expected_links = { " self" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" ,
72
- " first" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
73
- " prev" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
74
- " next" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
75
- " last" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" }
71
+ expected_links = { ' self' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" ,
72
+ ' first' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
73
+ ' prev' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
74
+ ' next' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
75
+ ' last' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" }
76
76
get :render_pagination_using_kaminari , page : { number : 2 , size : 1 }
77
77
response = JSON . parse ( @response . body )
78
78
assert_equal expected_links , response [ 'links' ]
79
79
end
80
80
81
81
def test_render_only_prev_and_first_pagination_links
82
- expected_links = { " self" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
83
- " first" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
84
- " prev" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" }
82
+ expected_links = { ' self' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1" ,
83
+ ' first' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1" ,
84
+ ' prev' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1" }
85
85
get :render_pagination_using_kaminari , page : { number : 3 , size : 1 }
86
86
response = JSON . parse ( @response . body )
87
87
assert_equal expected_links , response [ 'links' ]
88
88
end
89
89
90
90
def test_render_only_last_and_next_pagination_links_with_additional_params
91
- expected_links = { " self" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2&teste=additional" ,
92
- " next" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" ,
93
- " last" => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" }
94
- get :render_pagination_using_will_paginate , page : { number : 1 , size : 2 } , teste : " additional"
91
+ expected_links = { ' self' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=2&teste=additional" ,
92
+ ' next' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" ,
93
+ ' last' => "#{ WILL_PAGINATE_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=2&teste=additional" }
94
+ get :render_pagination_using_will_paginate , page : { number : 1 , size : 2 } , teste : ' additional'
95
95
response = JSON . parse ( @response . body )
96
96
assert_equal expected_links , response [ 'links' ]
97
97
end
98
98
99
99
def test_render_only_prev_and_first_pagination_links_with_additional_params
100
- expected_links = { " self" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1&teste=additional" ,
101
- " first" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1&teste=additional" ,
102
- " prev" => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1&teste=additional" }
103
- get :render_pagination_using_kaminari , page : { number : 3 , size : 1 } , teste : " additional"
100
+ expected_links = { ' self' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=3&page%5Bsize%5D=1&teste=additional" ,
101
+ ' first' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=1&page%5Bsize%5D=1&teste=additional" ,
102
+ ' prev' => "#{ KAMINARI_URI } ?page%5Bnumber%5D=2&page%5Bsize%5D=1&teste=additional" }
103
+ get :render_pagination_using_kaminari , page : { number : 3 , size : 1 } , teste : ' additional'
104
104
response = JSON . parse ( @response . body )
105
105
assert_equal expected_links , response [ 'links' ]
106
106
end
0 commit comments