Skip to content

Commit 5d2577f

Browse files
committed
Refs #37587 - add test
1 parent d5cefc8 commit 5d2577f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/controllers/api/v2/api_controller_test.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,20 @@ def test_scoped_search_full_results_false
5555
assert_equal(2, response[:results].length)
5656
end
5757

58+
def test_scoped_search_casts_to_integer
59+
params = { full_result: 'false', page: '1', per_page: '2' }
60+
@controller.stubs(:params).returns(params)
61+
62+
response = @controller.scoped_search(@query, @default_sort[0], @default_sort[1], @options)
63+
refute_empty response[:results], "results"
64+
assert_nil response[:error], "error"
65+
assert_equal 1, response[:page], "page"
66+
assert_kind_of(Integer, response[:page])
67+
assert_equal 2, response[:per_page], "per page"
68+
assert_kind_of(Integer, response[:per_page])
69+
assert_equal(2, response[:results].length)
70+
end
71+
5872
def test_scoped_search_no_results
5973
params = { :search => "asdfasdf" }
6074
@controller.stubs(:params).returns(params)

0 commit comments

Comments
 (0)