Skip to content

Commit caa1874

Browse files
committed
fix test setup
1 parent 1fedcfd commit caa1874

File tree

3 files changed

+26
-14
lines changed

3 files changed

+26
-14
lines changed

packages/reviews/src/Domain/Reviews/Filament/Resources/Review/ReviewResource.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@
1111
use Filament\Actions\BulkActionGroup;
1212
use Filament\Actions\DeleteBulkAction;
1313
use Filament\Actions\EditAction;
14+
use Filament\Forms\Components\DateTimePicker;
15+
use Filament\Forms\Components\KeyValue;
16+
use Filament\Forms\Components\MorphToSelect;
17+
use Filament\Forms\Components\MorphToSelect\Type;
18+
use Filament\Forms\Components\Select;
19+
use Filament\Forms\Components\SpatieMediaLibraryFileUpload;
20+
use Filament\Forms\Components\Textarea;
21+
use Filament\Forms\Components\TextInput;
1422
use Filament\Resources\Resource;
1523
use Filament\Schemas\Schema;
1624
use Filament\Tables\Columns\IconColumn;

tests/reviews/Providers/LunarPanelTestServiceProvider.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
namespace Dystore\Tests\Reviews\Providers;
44

5-
use Dystore\Reviews\Domain\Reviews\Filament\Resources\Review\ReviewResource;
5+
use Dystore\Reviews\Domain\Reviews\Filament\Plugins\ReviewsPlugin;
66
use Filament\Panel;
77
use Illuminate\Support\ServiceProvider;
8+
use Lunar\Admin\Support\Facades\LunarPanel;
89

910
class LunarPanelTestServiceProvider extends ServiceProvider
1011
{
@@ -15,10 +16,11 @@ public function register(): void
1516
{
1617
\Lunar\Admin\Support\Facades\LunarPanel::register();
1718

18-
Panel::configureUsing(fn (Panel $panel) => $panel
19-
->resources([
20-
ReviewResource::class,
21-
])
22-
);
19+
LunarPanel::panel(
20+
fn (Panel $panel) => $panel
21+
->plugins([
22+
ReviewsPlugin::make(),
23+
])
24+
)->register();
2325
}
2426
}

tests/reviews/TestCase.php

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,6 @@ protected function getPackageProviders($app): array
4040
// Ray
4141
\Spatie\LaravelRay\RayServiceProvider::class,
4242

43-
// Blade Icons
44-
\BladeUI\Icons\BladeIconsServiceProvider::class,
45-
\BladeUI\Heroicons\BladeHeroiconsServiceProvider::class,
46-
\Technikermathe\LucideIcons\BladeLucideIconsServiceProvider::class,
47-
4843
// Laravel JsonApi
4944
\LaravelJsonApi\Encoder\Neomerx\ServiceProvider::class,
5045
\LaravelJsonApi\Laravel\ServiceProvider::class,
@@ -58,20 +53,22 @@ protected function getPackageProviders($app): array
5853
\Cartalyst\Converter\Laravel\ConverterServiceProvider::class,
5954
\Kalnoy\Nestedset\NestedSetServiceProvider::class,
6055
\Spatie\LaravelBlink\BlinkServiceProvider::class,
61-
\Dystore\Tests\Reviews\Providers\LunarPanelTestServiceProvider::class,
6256

6357
// Filament
64-
\Filament\Support\SupportServiceProvider::class,
6558
\Filament\FilamentServiceProvider::class,
59+
\Filament\Support\SupportServiceProvider::class,
6660
\Filament\Forms\FormsServiceProvider::class,
6761
\Filament\Tables\TablesServiceProvider::class,
6862
\Filament\Actions\ActionsServiceProvider::class,
6963
\Filament\Infolists\InfolistsServiceProvider::class,
7064
\Filament\Notifications\NotificationsServiceProvider::class,
7165
\Filament\Widgets\WidgetsServiceProvider::class,
7266
\Filament\Schemas\SchemasServiceProvider::class,
67+
\BladeUI\Icons\BladeIconsServiceProvider::class,
68+
\BladeUI\Heroicons\BladeHeroiconsServiceProvider::class,
69+
\Technikermathe\LucideIcons\BladeLucideIconsServiceProvider::class,
7370

74-
// Livewire
71+
\Dystore\Tests\Reviews\Providers\LunarPanelTestServiceProvider::class,
7572
\Livewire\LivewireServiceProvider::class,
7673
\Spatie\MediaLibrary\MediaLibraryServiceProvider::class,
7774
\Spatie\Permission\PermissionServiceProvider::class,
@@ -113,6 +110,8 @@ protected function defineEnvironment($app): void
113110
'database' => ':memory:',
114111
'prefix' => '',
115112
]);
113+
114+
$config->set('lunar.database.disable_migrations', true);
116115
});
117116
}
118117

@@ -123,7 +122,10 @@ protected function defineDatabaseMigrations(): void
123122
{
124123
$this->loadLaravelMigrations();
125124

125+
$this->loadMigrationsFrom(base_path('vendor/lunarphp/core/database/migrations'));
126+
$this->loadMigrationsFrom(base_path('vendor/lunarphp/lunar/database/migrations'));
126127
$this->loadMigrationsFrom(base_path('packages/reviews/database/migrations'));
128+
$this->loadMigrationsFrom(base_path('packages/api/database/migrations'));
127129

128130
// $this->loadMigrationsFrom(workbench_path('database/migrations'));
129131

0 commit comments

Comments
 (0)