File: D:/HostingSpaces/SBogers10/hours.komma.pro/tests/Browser/projectsTest.php
<?php
namespace Tests\Browser;
use App\User;
use Tests\DuskTestCase;
use Laravel\Dusk\Browser;
class projectsTest extends DuskTestCase
{
public function setUp()
{
Parent::setUp();
$this->browse(function (Browser $browser) {
$browser->loginAs(User::all()->first()->id);
});
}
/**
* @test
* @group Projects
*/
public function editProject()
{
$this->browse(function (Browser $browser) {
$browser->visit('/projecten')
->assertPathIs('/projecten');
$projectID = $browser->script('return $(".project").first().attr("pid")')[0];
$browser->click('[pid="' . $projectID . '"] h2.title a')
->waitUntil('pageLoaded')
->assertPathIs('/projecten/' . $projectID)
->click('@editProject')
->waitUntil('pageLoaded')
->assertPathIs('/projecten/' . $projectID . '/edit')
->type('hourlyRate', 75)
->click('input[type=submit]')
->assertPathIs('/projecten/' . $projectID);
});
}
}