Skip to content

Commit 2ed221c

Browse files
committed
[MODEL] Added an integration test for paginating multiple models
Related: elastic#408
1 parent f6ebf4f commit 2ed221c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

elasticsearch-model/test/integration/multiple_models_test.rb

+8
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,14 @@ class ::Series < ActiveRecord::Base
103103
assert_equal 'The greatest Episode', response.records[0].name
104104
end
105105

106+
should "paginate the results" do
107+
response = Elasticsearch::Model.search('series OR episode', [Series, Episode])
108+
109+
assert_equal 3, response.page(1).per(3).results.size
110+
assert_equal 3, response.page(2).per(3).results.size
111+
assert_equal 0, response.page(3).per(3).results.size
112+
end
113+
106114
if Mongo.available?
107115
Mongo.connect_to 'mongoid_collections'
108116

0 commit comments

Comments
 (0)