2
2
3
3
namespace MongoDB \Laravel \Tests ;
4
4
5
- use Illuminate \Database \Eloquent \Collection ;
5
+ use Illuminate \Database \Eloquent \Collection as EloquentCollection ;
6
+ use Illuminate \Support \Collection as LaravelCollection ;
6
7
use Illuminate \Support \Facades \Schema ;
7
8
use MongoDB \Builder \Search ;
8
9
use MongoDB \Collection as MongoDBCollection ;
@@ -44,8 +45,8 @@ public function setUp(): void
44
45
]);
45
46
46
47
$ collection = $ this ->getConnection ('mongodb ' )->getCollection ('books ' );
47
-
48
48
assert ($ collection instanceof MongoDBCollection);
49
+
49
50
try {
50
51
$ collection ->createSearchIndex ([
51
52
'mappings ' => [
@@ -143,7 +144,7 @@ public function testEloquentBuilderSearch()
143
144
{
144
145
$ results = Book::search (Search::text ('title ' , 'systems ' ));
145
146
146
- self ::assertInstanceOf (Collection ::class, $ results );
147
+ self ::assertInstanceOf (EloquentCollection ::class, $ results );
147
148
self ::assertCount (3 , $ results );
148
149
self ::assertInstanceOf (Book::class, $ results ->first ());
149
150
self ::assertSame ([
@@ -158,7 +159,7 @@ public function testDatabaseBuilderSearch()
158
159
$ results = $ this ->getConnection ('mongodb ' )->table ('books ' )
159
160
->search (Search::text ('title ' , 'systems ' ));
160
161
161
- self ::assertInstanceOf (\ Illuminate \ Support \Collection ::class, $ results );
162
+ self ::assertInstanceOf (LaravelCollection ::class, $ results );
162
163
self ::assertCount (3 , $ results );
163
164
self ::assertIsArray ($ results ->first ());
164
165
self ::assertSame ([
@@ -172,7 +173,7 @@ public function testEloquentBuilderAutocomplete()
172
173
{
173
174
$ results = Book::autocomplete ('title ' , 'system ' );
174
175
175
- self ::assertInstanceOf (\ Illuminate \ Support \Collection ::class, $ results );
176
+ self ::assertInstanceOf (LaravelCollection ::class, $ results );
176
177
self ::assertCount (3 , $ results );
177
178
self ::assertSame ([
178
179
'Operating System Concepts ' ,
@@ -186,7 +187,7 @@ public function testDatabaseBuilderAutocomplete()
186
187
$ results = $ this ->getConnection ('mongodb ' )->table ('books ' )
187
188
->autocomplete ('title ' , 'system ' );
188
189
189
- self ::assertInstanceOf (\ Illuminate \ Support \Collection ::class, $ results );
190
+ self ::assertInstanceOf (LaravelCollection ::class, $ results );
190
191
self ::assertCount (3 , $ results );
191
192
self ::assertSame ([
192
193
'Operating System Concepts ' ,
0 commit comments