Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Admin/SharedFolderTest.php
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | public function testInfo(): void | ||||
$user_page = new UserPage($user->id); | $user_page = new UserPage($user->id); | ||||
// Goto the folder page | // Goto the folder page | ||||
$browser->visit(new Home()) | $browser->visit(new Home()) | ||||
->submitLogon('jeroen@jeroen.jeroen', \App\Utils::generatePassphrase(), true) | ->submitLogon('jeroen@jeroen.jeroen', \App\Utils::generatePassphrase(), true) | ||||
->on(new Dashboard()) | ->on(new Dashboard()) | ||||
->visit($user_page) | ->visit($user_page) | ||||
->on($user_page) | ->on($user_page) | ||||
->click('@nav #tab-shared-folders') | ->click('@nav #tab-folders') | ||||
->pause(1000) | ->pause(1000) | ||||
->click('@user-shared-folders table tbody tr:first-child td:first-child a') | ->click('@user-folders table tbody tr:first-child td:first-child a') | ||||
->on($folder_page) | ->on($folder_page) | ||||
->assertSeeIn('@folder-info .card-title', $folder->email) | ->assertSeeIn('@folder-info .card-title', $folder->email) | ||||
->with('@folder-info form', function (Browser $browser) use ($folder) { | ->with('@folder-info form', function (Browser $browser) use ($folder) { | ||||
$browser->assertElementsCount('.row', 4) | $browser->assertElementsCount('.row', 4) | ||||
->assertSeeIn('.row:nth-child(1) label', 'ID (Created)') | ->assertSeeIn('.row:nth-child(1) label', 'ID (Created)') | ||||
->assertSeeIn('.row:nth-child(1) #folderid', "{$folder->id} ({$folder->created_at})") | ->assertSeeIn('.row:nth-child(1) #folderid', "{$folder->id} ({$folder->created_at})") | ||||
->assertSeeIn('.row:nth-child(2) label', 'Status') | ->assertSeeIn('.row:nth-child(2) label', 'Status') | ||||
->assertSeeIn('.row:nth-child(2) #status.text-success', 'Active') | ->assertSeeIn('.row:nth-child(2) #status.text-success', 'Active') | ||||
Show All 26 Lines |