kcal/tests/LogsIn.php

26 lines
455 B
PHP

<?php
namespace Tests;
use App\Models\User;
trait LogsIn
{
protected User $user;
/**
* Creates a user and logs the user in.
*/
public function loginUser(): void
{
$this->user = User::factory()
->hasGoals(2)
->hasJournalEntries(5)
->create();
$this->post('/login', [
'username' => $this->user->username,
'password' => 'password',
]);
}
}