public function testPatchOneBySelfUserPassword() { $user = $this->createUser(['user_type' => 'guest']); $userToUpdate = $user; $token = $this->tokenFromUser($user); $update = ['_userCredential' => ['password' => 'foobarfoobar']]; $this->patch('/users/' . $userToUpdate->user_id, $update, ['HTTP_AUTHORIZATION' => 'Bearer ' . $token]); $updatedCredentials = UserCredential::find($userToUpdate->user_id); $this->assertResponseStatus(204); $this->assertResponseHasNoContent(); $this->assertTrue(Hash::check('foobarfoobar', $updatedCredentials->password)); }