File: D:/HostingSpaces/MdnDirecteur/hours.komma.cloud/tests/Browser/subprojectsTest.php
<?php
namespace Tests\Browser;
use App\User;
use App\Komma\Subprojects\Subproject;
use Tests\DuskTestCase;
use Laravel\Dusk\Browser;
class subprojectsTest extends DuskTestCase
{
private $subprojectID;
public function setUp()
{
Parent::setUp();
$this->browse(function (Browser $browser) {
$browser->loginAs(User::all()->first()->id);
});
$this->subprojectID = Subproject::all()->first()->id;
}
/**
* @test
* @group Subprojects
*/
public function editSubproject()
{
$this->browse(function (Browser $browser) {
$browser->visit('/subprojecten/'.$this->subprojectID)
->assertPathIs('/subprojecten/'.$this->subprojectID)
->click('@editSubproject')
->waitUntil('pageLoaded')
->assertPathIs('/subprojecten/'.$this->subprojectID.'/edit')
->type('hourly_rate', 75)
->click('input[type=submit]')
->assertPathIs('/subprojecten/'.$this->subprojectID);
});
}
}