diff --git a/src/ScoutMixin.php b/src/ScoutMixin.php index f1615b0..98a2963 100644 --- a/src/ScoutMixin.php +++ b/src/ScoutMixin.php @@ -11,7 +11,7 @@ public function fastPaginate($perPage = null, $pageName = 'page', $page = null) { return function ($perPage = null, $pageName = 'page', $page = null) { // Just defer to the Scout Builder for DX purposes. - $this->paginate($perPage, $pageName, $page); + return $this->paginate($perPage, $pageName, $page); }; } } diff --git a/tests/Integration/ScoutTest.php b/tests/Integration/ScoutTest.php index 772d1d6..fb13c37 100644 --- a/tests/Integration/ScoutTest.php +++ b/tests/Integration/ScoutTest.php @@ -13,8 +13,10 @@ class ScoutTest extends BaseTest public function basic_scout_test() { $queries = $this->withQueriesLogged(function () { - UserScout::search('Person')->paginate(); - UserScout::search('Person')->fastPaginate(); + $results1 = UserScout::search('Person')->paginate(); + $results2 = UserScout::search('Person')->fastPaginate(); + + $this->assertEquals($results1->count(), $results2->count()); }); $this->assertEquals(