芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/www/vendor/laravel/jetstream/stubs/tests/inertia/UpdatePasswordTest.php
actingAs($user = User::factory()->create()); $response = $this->put('/user/password', [ 'current_password' => 'password', 'password' => 'new-password', 'password_confirmation' => 'new-password', ]); $this->assertTrue(Hash::check('new-password', $user->fresh()->password)); } public function test_current_password_must_be_correct() { $this->actingAs($user = User::factory()->create()); $response = $this->put('/user/password', [ 'current_password' => 'wrong-password', 'password' => 'new-password', 'password_confirmation' => 'new-password', ]); $response->assertSessionHasErrors(); $this->assertTrue(Hash::check('password', $user->fresh()->password)); } public function test_new_passwords_must_match() { $this->actingAs($user = User::factory()->create()); $response = $this->put('/user/password', [ 'current_password' => 'password', 'password' => 'new-password', 'password_confirmation' => 'wrong-password', ]); $response->assertSessionHasErrors(); $this->assertTrue(Hash::check('password', $user->fresh()->password)); } }