Test different panels

Hi,

how can I test different panels e.g.

test('can create a user', function () {
    $user = User::factory()->make();

    Livewire::test(UserResource\Pages\CreateUser::class)
        ->fillForm([
            'name' => $user->name,
            'email' => $user->email,
        ])
        ->call('create')
        ->assertHasNoFormErrors();

    $this->assertDatabaseHas(User::class, [
        'name' => $user->name,
        'email' => $user->email,
    ]);
});


If I run php artisan test I get this error:

  Route [filament.admin.resources.users.index] not defined. (View: /var/www/html/vendor/filament/filament/resources/views/components/page/index.blade.php) (View: /var/www/html/vendor/filament/filament/resources/views/components/page/index.blade.php) (View: /var/www/html/vendor/filament/filament/resources/views/components/page/index.blade.php)
Solution
sorry
$panel = Filament::getPanel('panel_id');
Filament::setCurrentPanel($panel);
Was this page helpful?