diff --git a/app/Filament/Resources/Entries/Schemas/EntryForm.php b/app/Filament/Resources/Entries/Schemas/EntryForm.php index 6c029f6..b7bdf36 100644 --- a/app/Filament/Resources/Entries/Schemas/EntryForm.php +++ b/app/Filament/Resources/Entries/Schemas/EntryForm.php @@ -43,8 +43,9 @@ class EntryForm ->dehydrated(false) ->hintAction( Action::make('featured_picker') - ->label('Pick from Gallery') + ->label('Featured Image from Gallery') ->icon('heroicon-m-photo') + ->extraAttributes(['id' => 'featured-picker-button']) ->schema([ Select::make('image_id') ->label('Select an existing image') diff --git a/tests/Browser/CreateEntryAdminTest.php b/tests/Browser/CreateEntryAdminTest.php index 25598bc..b874411 100644 --- a/tests/Browser/CreateEntryAdminTest.php +++ b/tests/Browser/CreateEntryAdminTest.php @@ -7,7 +7,7 @@ use Laravel\Dusk\Browser; use Tests\Browser\Concerns\AuthenticatesUsers; use Tests\DuskTestCase; -class UploadImageAdminTest extends DuskTestCase +class CreateEntryAdminTest extends DuskTestCase { use DatabaseTruncation; use AuthenticatesUsers; @@ -53,6 +53,11 @@ class UploadImageAdminTest extends DuskTestCase ->waitForText('Updated at') ->assertSee('Updated at') ->visit('/admin/entries/1/edit') + ->waitForText('Edit TEST ENTRY') + ->pause(2000) + ->waitForText('Featured Image') + ->click('#featured-picker-button') + ->pause(10000), 1000 // Custom pause time for this test );