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)); });