Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/StatusTest.php
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | public function testDashboard(): void | ||||
if ($john->isImapReady()) { | if ($john->isImapReady()) { | ||||
$john->status ^= User::STATUS_IMAP_READY; | $john->status ^= User::STATUS_IMAP_READY; | ||||
} | } | ||||
$john->save(); | $john->save(); | ||||
$this->browse(function ($browser) use ($john, $domain) { | $this->browse(function ($browser) use ($john, $domain) { | ||||
$browser->visit(new Home()) | $browser->visit(new Home()) | ||||
->submitLogon('john@kolab.org', 'simple123', true) | ->submitLogon('john@kolab.org', \App\Utils::generatePassphrase(), true) | ||||
->on(new Dashboard()) | ->on(new Dashboard()) | ||||
->with(new Status(), function ($browser) use ($john) { | ->with(new Status(), function ($browser) use ($john) { | ||||
$browser->assertSeeIn('@body', 'We are preparing your account') | $browser->assertSeeIn('@body', 'We are preparing your account') | ||||
->assertProgress(71, 'Creating a mailbox...', 'pending') | ->assertProgress(71, 'Creating a mailbox...', 'pending') | ||||
->assertMissing('#status-verify') | ->assertMissing('#status-verify') | ||||
->assertMissing('#status-link') | ->assertMissing('#status-link') | ||||
->assertMissing('@refresh-button') | ->assertMissing('@refresh-button') | ||||
->assertMissing('@refresh-text'); | ->assertMissing('@refresh-text'); | ||||
▲ Show 20 Lines • Show All 206 Lines • Show Last 20 Lines |