Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/SharedFolderTest.php
Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | public function testCreateUpdateDelete(): void | ||||
// Add beta+beta-shared-folders entitlements | // Add beta+beta-shared-folders entitlements | ||||
$john = $this->getTestUser('john@kolab.org'); | $john = $this->getTestUser('john@kolab.org'); | ||||
$this->addBetaEntitlement($john, 'beta-shared-folders'); | $this->addBetaEntitlement($john, 'beta-shared-folders'); | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
// Create a folder | // Create a folder | ||||
$browser->visit(new SharedFolderList()) | $browser->visit(new SharedFolderList()) | ||||
->assertSeeIn('button.create-folder', 'Create folder') | ->assertSeeIn('button.shared-folder-new', 'Create folder') | ||||
->click('button.create-folder') | ->click('button.shared-folder-new') | ||||
->on(new SharedFolderInfo()) | ->on(new SharedFolderInfo()) | ||||
->assertSeeIn('#folder-info .card-title', 'New shared folder') | ->assertSeeIn('#folder-info .card-title', 'New shared folder') | ||||
->assertSeeIn('@nav #tab-general', 'General') | ->assertSeeIn('@nav #tab-general', 'General') | ||||
->assertMissing('@nav #tab-settings') | ->assertMissing('@nav #tab-settings') | ||||
->with('@general', function (Browser $browser) { | ->with('@general', function (Browser $browser) { | ||||
// Assert form content | // Assert form content | ||||
$browser->assertMissing('#status') | $browser->assertMissing('#status') | ||||
->assertFocused('#name') | ->assertFocused('#name') | ||||
▲ Show 20 Lines • Show All 190 Lines • Show Last 20 Lines |