Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Reseller/DomainTest.php
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | public function testDomainInfo(): void | ||||
->click('@nav #tab-domains') | ->click('@nav #tab-domains') | ||||
->pause(1000) | ->pause(1000) | ||||
->click('@user-domains table tbody tr:first-child td a'); | ->click('@user-domains table tbody tr:first-child td a'); | ||||
$browser->on($domain_page) | $browser->on($domain_page) | ||||
->assertSeeIn('@domain-info .card-title', 'kolab.org') | ->assertSeeIn('@domain-info .card-title', 'kolab.org') | ||||
->with('@domain-info form', function (Browser $browser) use ($domain) { | ->with('@domain-info form', function (Browser $browser) use ($domain) { | ||||
$browser->assertElementsCount('.row', 2) | $browser->assertElementsCount('.row', 2) | ||||
->assertSeeIn('.row:nth-child(1) label', 'ID (Created at)') | ->assertSeeIn('.row:nth-child(1) label', 'ID (Created)') | ||||
->assertSeeIn('.row:nth-child(1) #domainid', "{$domain->id} ({$domain->created_at})") | ->assertSeeIn('.row:nth-child(1) #domainid', "{$domain->id} ({$domain->created_at})") | ||||
->assertSeeIn('.row:nth-child(2) label', 'Status') | ->assertSeeIn('.row:nth-child(2) label', 'Status') | ||||
->assertSeeIn('.row:nth-child(2) #status span.text-success', 'Active'); | ->assertSeeIn('.row:nth-child(2) #status span.text-success', 'Active'); | ||||
}); | }); | ||||
// Some tabs are loaded in background, wait a second | // Some tabs are loaded in background, wait a second | ||||
$browser->pause(500) | $browser->pause(500) | ||||
->assertElementsCount('@nav a', 1); | ->assertElementsCount('@nav a', 1); | ||||
Show All 40 Lines |