diff --git a/tests/Browser/UploadImageAdminTest.php b/tests/Browser/UploadImageAdminTest.php new file mode 100644 index 0000000..bd94b6d --- /dev/null +++ b/tests/Browser/UploadImageAdminTest.php @@ -0,0 +1,45 @@ +createTestUser("login-test@example.com"); + + $filePath = base_path('tests/Browser/fixtures/robot.webp'); + + $this->browse(function (Browser $browser ) use ($user, $filePath) { + $this->loginUser($browser, $user); + $this->assertWithDebugPause( + $browser, + fn($b) => + $b->visit('/admin/media') + ->waitForLocation('/admin/media') + ->assertPathIs('/admin/media') + ->assertTitleContains('Media') + ->clickLink('New media') + ->waitForText('Create Media') + ->pause(1000) + ->assertVisible('.filepond--drop-label') + ->attach('.filepond--browser', $filePath) + ->waitforText('Create') + ->clickLink('Create') + // ->assertSee('Upload successful') + ->pause(10000), + 1000 // Custom pause time for this test + ); + }); + } +}