77use Illuminate \Contracts \Debug \ExceptionHandler ;
88use Illuminate \Foundation \Application ;
99use Illuminate \Foundation \Bootstrap \LoadEnvironmentVariables ;
10+ use Illuminate \Foundation \Testing \RefreshDatabase ;
1011use Illuminate \Support \Facades \Config ;
1112use LaravelJsonApi \Testing \MakesJsonApiRequests ;
1213use LaravelJsonApi \Testing \TestExceptionHandler ;
1617abstract class TestCase extends Orchestra
1718{
1819 use MakesJsonApiRequests;
20+ use RefreshDatabase;
1921 use WithWorkbench;
2022
2123 protected function setUp (): void
@@ -41,16 +43,15 @@ protected function getPackageProviders($app): array
4143 \LaravelJsonApi \Laravel \ServiceProvider::class,
4244 \LaravelJsonApi \Spec \ServiceProvider::class,
4345
44- // Lunar core
46+ // Lunar
4547 \Lunar \LunarServiceProvider::class,
48+ \Lunar \Admin \LunarPanelProvider::class,
4649 \Spatie \MediaLibrary \MediaLibraryServiceProvider::class,
4750 \Spatie \Activitylog \ActivitylogServiceProvider::class,
4851 \Cartalyst \Converter \Laravel \ConverterServiceProvider::class,
4952 \Kalnoy \Nestedset \NestedSetServiceProvider::class,
5053 \Spatie \LaravelBlink \BlinkServiceProvider::class,
51-
52- // Livewire
53- \Livewire \LivewireServiceProvider::class,
54+ \Dystore \Tests \Reviews \Providers \LunarPanelTestServiceProvider::class,
5455
5556 // Filament
5657 \Filament \FilamentServiceProvider::class,
@@ -61,6 +62,11 @@ protected function getPackageProviders($app): array
6162 \Filament \Notifications \NotificationsServiceProvider::class,
6263 \Filament \Widgets \WidgetsServiceProvider::class,
6364
65+ // Livewire
66+ \Livewire \LivewireServiceProvider::class,
67+ \Spatie \MediaLibrary \MediaLibraryServiceProvider::class,
68+ \Spatie \Permission \PermissionServiceProvider::class,
69+
6470 // Lunar Api
6571 \Dystore \Api \ApiServiceProvider::class,
6672 \Dystore \Api \JsonApiServiceProvider::class,
@@ -107,7 +113,12 @@ protected function defineEnvironment($app): void
107113 protected function defineDatabaseMigrations (): void
108114 {
109115 $ this ->loadLaravelMigrations ();
116+
117+ $ this ->loadMigrationsFrom (base_path ('packages/reviews/database/migrations ' ));
118+
110119 // $this->loadMigrationsFrom(workbench_path('database/migrations'));
120+
121+ // $this->artisan('migrate', ['--force' => true])->run();
111122 }
112123
113124 /**
0 commit comments