4
4
5
5
namespace MongoDB \Laravel \Tests ;
6
6
7
- use Composer \InstalledVersions ;
8
7
use Illuminate \Http \Request ;
9
8
use MongoDB \Laravel \Tests \Models \User ;
10
9
use Spatie \QueryBuilder \AllowedFilter ;
@@ -23,16 +22,16 @@ protected function tearDown(): void
23
22
User::truncate ();
24
23
}
25
24
25
+ /**
26
+ * Integration test with spatie/laravel-query-builder.
27
+ */
26
28
public function testSpacieQueryBuilder (): void
27
29
{
28
- if (! InstalledVersions::isInstalled ('spatie/laravel-query-builder ' )) {
29
- $ this ->markTestSkipped ('spatie/laravel-query-builder is not installed. ' );
30
- }
31
-
32
30
User::insert ([
33
- ['name ' => 'Jane Doe ' , 'birthday ' => '1983-09-10 ' , 'role ' => 'admin ' ],
34
- ['name ' => 'John Doe ' , 'birthday ' => '1980-07-08 ' , 'role ' => 'admin ' ],
35
31
['name ' => 'Jimmy Doe ' , 'birthday ' => '2012-11-12 ' , 'role ' => 'user ' ],
32
+ ['name ' => 'John Doe ' , 'birthday ' => '1980-07-08 ' , 'role ' => 'admin ' ],
33
+ ['name ' => 'Jane Doe ' , 'birthday ' => '1983-09-10 ' , 'role ' => 'admin ' ],
34
+ ['name ' => 'Jess Doe ' , 'birthday ' => '2014-05-06 ' , 'role ' => 'user ' ],
36
35
]);
37
36
38
37
$ request = Request::create ('/users ' , 'GET ' , ['filter ' => ['role ' => 'admin ' ], 'sort ' => '-birthday ' ]);
0 commit comments