Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/DistlistTest.php
Show First 20 Lines • Show All 118 Lines • ▼ Show 20 Lines | public function testCreateUpdateDelete(): void | ||||
// Add beta+distlist entitlements | // Add beta+distlist entitlements | ||||
$john = $this->getTestUser('john@kolab.org'); | $john = $this->getTestUser('john@kolab.org'); | ||||
$this->addBetaEntitlement($john, 'beta-distlists'); | $this->addBetaEntitlement($john, 'beta-distlists'); | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
// Create a group | // Create a group | ||||
$browser->visit(new DistlistList()) | $browser->visit(new DistlistList()) | ||||
->assertSeeIn('button.create-list', 'Create list') | ->assertSeeIn('button.distlist-new', 'Create list') | ||||
->click('button.create-list') | ->click('button.distlist-new') | ||||
->on(new DistlistInfo()) | ->on(new DistlistInfo()) | ||||
->assertSeeIn('#distlist-info .card-title', 'New distribution list') | ->assertSeeIn('#distlist-info .card-title', 'New distribution list') | ||||
->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 178 Lines • Show Last 20 Lines |