implemented feature test to cover the password reset workflow