can you also write tests for the forgot password controller?