anchor.diff:                          teams = ["Updated team"],
                           email_list = ["existing@email.com"],
                           dn_list = ["existing_user", "O=existing-dn"],
  -                        access_token = AccessToken
  +                        access_token = AccessToken,
  +                        refresh_token = RefreshToken,
  +                        access_expiration_time = ExpirationTime
                       }},
                       % User record after updating emails
                       UserWithUpdatedEmailList = #veil_document{record = #user{
  
positive.code:                         email_list = ["new@email.com"],
                          dn_list = ["new_user", "O=new-dn"],
                          quota_doc = "quota_uuid",
                          access_token = AccessToken
                      },
                      % #veil_document encapsulating user record
                      NewUserRecord = #veil_document{record = NewUser},
  
negative.code:                         teams = ["Updated team"],
                          email_list = ["existing@email.com", "some.other@email.com"],
                          dn_list = ["existing_user", "O=existing-dn", "O=new-dn"],
                          access_token = AccessToken,
                          refresh_token = RefreshToken,
                          access_expiration_time = ExpirationTime
                      }},
  
                      % These uuids should be the same, but this way we can simulate DB updates of the record
  