Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/ResourceTest.php
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | public function testCreateUpdateDelete(): void | ||||
// Add beta+beta-resource entitlements | // Add beta+beta-resource entitlements | ||||
$john = $this->getTestUser('john@kolab.org'); | $john = $this->getTestUser('john@kolab.org'); | ||||
$this->addBetaEntitlement($john, 'beta-resources'); | $this->addBetaEntitlement($john, 'beta-resources'); | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
// Create a resource | // Create a resource | ||||
$browser->visit(new ResourceList()) | $browser->visit(new ResourceList()) | ||||
->assertSeeIn('button.create-resource', 'Create resource') | ->assertSeeIn('button.resource-new', 'Create resource') | ||||
->click('button.create-resource') | ->click('button.resource-new') | ||||
->on(new ResourceInfo()) | ->on(new ResourceInfo()) | ||||
->assertSeeIn('#resource-info .card-title', 'New resource') | ->assertSeeIn('#resource-info .card-title', 'New resource') | ||||
->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 164 Lines • Show Last 20 Lines |