HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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);
        });
    }
}