add edit user with tests