adding more test coverage around UserController