diff --git a/lib/quo/minitest/helpers.rb b/lib/quo/minitest/helpers.rb index 0ce2ac0..0278fd9 100644 --- a/lib/quo/minitest/helpers.rb +++ b/lib/quo/minitest/helpers.rb @@ -22,13 +22,13 @@ def query end end query_class.stub(:new, ->(**kwargs) { - klass.new(**kwargs, results: results, total_count: total_count, page_count: page_count) + klass.new(results: results, total_count: total_count, page_count: page_count) }) do yield end elsif query_class < Quo::RelationBackedQuery query_class.stub(:new, ->(**kwargs) { - Quo::Fakes::RelationBackedFake.new(**kwargs, results: results, total_count: total_count, page_count: page_count) + Quo::Fakes::RelationBackedFake.new(results: results, total_count: total_count, page_count: page_count) }) do yield end diff --git a/test/quo/fake_query_test.rb b/test/quo/fake_query_test.rb index 7096cbc..9fc83f7 100644 --- a/test/quo/fake_query_test.rb +++ b/test/quo/fake_query_test.rb @@ -17,8 +17,8 @@ def collection end test "RelationBackedFake acts like a RelationBackedQuery" do - fake_query(UnreadCommentsQuery, results: [1, 2]) do - q = UnreadCommentsQuery.new + fake_query(NewCommentsForAuthorQuery, results: [1, 2]) do + q = NewCommentsForAuthorQuery.new(author_id: 1) assert q.results.is_a?(Quo::RelationResults) assert q.is_a?(Quo::RelationBackedQuery) assert_equal 2, q.results.count