Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/SharedFolderTest.php
Show First 20 Lines • Show All 233 Lines • ▼ Show 20 Lines | public function testCreateUpdateDelete(): void | ||||
->assertElementsCount('@table tbody tr', 2); | ->assertElementsCount('@table tbody tr', 2); | ||||
$this->assertNull(SharedFolder::where('name', 'Test Folder Update')->first()); | $this->assertNull(SharedFolder::where('name', 'Test Folder Update')->first()); | ||||
}); | }); | ||||
// Test creation/updating a mail folder with mail aliases | // Test creation/updating a mail folder with mail aliases | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
$browser->on(new SharedFolderList()) | $browser->on(new SharedFolderList()) | ||||
->click('button.create-folder') | ->click('button.shared-folder-new') | ||||
->on(new SharedFolderInfo()) | ->on(new SharedFolderInfo()) | ||||
->type('#name', 'Test Folder2') | ->type('#name', 'Test Folder2') | ||||
->with(new ListInput('#aliases'), function (Browser $browser) { | ->with(new ListInput('#aliases'), function (Browser $browser) { | ||||
$browser->addListEntry('folder-alias1@kolab.org') | $browser->addListEntry('folder-alias1@kolab.org') | ||||
->addListEntry('folder-alias2@kolab.org'); | ->addListEntry('folder-alias2@kolab.org'); | ||||
}) | }) | ||||
->click('@general button[type=submit]') | ->click('@general button[type=submit]') | ||||
->assertToast(Toast::TYPE_SUCCESS, 'Shared folder created successfully.') | ->assertToast(Toast::TYPE_SUCCESS, 'Shared folder created successfully.') | ||||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |