Files
coolify/tests/Browser/LoginTest.php
Andras Bacsai becaf92fd8 test dusk gh
2024-10-17 21:15:48 +02:00

33 lines
777 B
PHP

<?php
namespace Tests\Browser;
use Laravel\Dusk\Browser;
use Tests\DuskTestCase;
use Throwable;
class LoginTest extends DuskTestCase
{
/**
* A basic test for the login page.
* Login with the test user and assert that the user is redirected to the dashboard.
*
* @return void
*
* @throws Throwable
*/
public function testLogin()
{
$email = 'test@example.com';
$password = 'password';
$this->browse(function (Browser $browser) use ($password, $email) {
$browser->visit('/login')
->type('email', $email)
->type('password', $password)
->press('Login')
->assertPathIs('/')
->screenshot('login');
});
}
}