Test Slideover is Visible

I want to test that a slideOver edit action is visible.

I have this on my ViewRecord:
<?php

namespace App\Filament\Resources\EntityTypeResource\Pages;

use App\Filament\Resources\EntityTypeResource;
use App\Models\EntityType;
use Filament\Actions\EditAction;
use Filament\Resources\Pages\ViewRecord;

class ViewEntityType extends ViewRecord
{
    protected static string $resource = EntityTypeResource::class;

    protected function getHeaderActions(): array
    {
        return [
            EditAction::make()
                ->slideOver()
                ->form(EntityType::getForm()),
        ];
    }
}


This is the PEST test I am trying to run:
it('renders the edit slideover', function () {
    $entityType = EntityType::factory()->create();
    livewire(ViewEntityType::class, ['record' => $entityType->getRouteKey()])
        ->mountAction(['edit'])
        ->callAction(['edit'])
        ->assertSee('Save changes');
});


I have tried multiple variations of this, but I need some more direction. Thanks.
Was this page helpful?