create(); } public function testConfirmPasswordScreenCanBeRendered(): void { $user = User::factory()->create(); $response = $this->actingAs($user)->get('/confirm-password'); $response->assertStatus(200); } public function testPasswordCanBeConfirmed(): void { $user = User::factory()->create(); $response = $this->actingAs($user)->post('/confirm-password', [ 'password' => 'password', ]); $response->assertRedirect(); $response->assertSessionHasNoErrors(); } public function testPasswordIsNotConfirmedWithInvalidPassword(): void { $user = User::factory()->create(); $response = $this->actingAs($user)->post('/confirm-password', [ 'password' => 'wrong-password', ]); $response->assertSessionHasErrors(); } }