I think you have an opportunity to test the hook here as well - save the user, change the ip, then save, then assert the long/lat changes