All checks were successful
Tests / Laravel tests (pull_request) Successful in 3m31s
20 lines
656 B
PHP
20 lines
656 B
PHP
<?php
|
|
|
|
use App\Models\User;
|
|
|
|
test('guests cannot access profile management routes', function () {
|
|
$this->get(route('profile.edit'))->assertRedirect(route('login'));
|
|
$this->patch(route('profile.update'), [])->assertRedirect(route('login'));
|
|
$this->delete(route('profile.destroy'), [])->assertRedirect(route('login'));
|
|
});
|
|
|
|
test('the profile edit page receives the authenticated user', function () {
|
|
$user = User::factory()->create();
|
|
|
|
$this->actingAs($user)
|
|
->get(route('profile.edit'))
|
|
->assertOk()
|
|
->assertViewIs('profile.edit')
|
|
->assertViewHas('user', fn (User $viewUser) => $viewUser->is($user));
|
|
});
|