anchor.diff:          users = [],
           groups = [GroupId2],
           providers = [ProviderId2, ProviderId1]
  -    }),
  -
  -    assert_received(Config, [Socket1], #'SpaceModified'{
  +    },
  +    S3Modified = #'SpaceModified'{
           id = SpaceId3,
           name = NewSpaceName3,
           size = [
  
positive.code:     ?assertEqual(ok, gr_test_utils:join_group(Node1, UserId3, GroupId1)),
      ?assertEqual(ok, gr_test_utils:join_space(Node2, {group, GroupId1}, SpaceId1)),
  
      assert_received(Config, [Socket1], #'SpaceModified'{
          id = SpaceId1,
          name = SpaceName1,
          size = [#'SpaceModified.Size'{provider = ProviderId1, size = 1}],
          users = [UserId1],
          groups = [GroupId1],
          providers = [ProviderId1]
          }),
  
      assert_received(Config, [Socket1], #'GroupModified'{id = GroupId1, name = GroupName1}),
  
      assert_received(Config, [Socket1], #'UserModified'{id = UserId3, spaces = [], groups = [GroupId1]}),
      assert_received(Config, [Socket1], #'UserModified'{id = UserId2, spaces = [], groups = [GroupId1]}),
  
      assert_not_received([Socket1]),
  
      ?assertEqual(ok, gr_test_utils:support_space(Node1, ProviderId2, SpaceId1, 2)),
  
      assert_received(Config, [Socket1, Socket2], #'SpaceModified'{
          id = SpaceId1,
          name = SpaceName1,
          size = [
  
negative.code: 
      modify_spaces(Node2, [{SpaceId1, NewSpaceName1}, {SpaceId2, NewSpaceName2}, {SpaceId3, NewSpaceName3}]),
  
      S1Modified = #'SpaceModified'{
          id = SpaceId1,
          name = NewSpaceName1,
          size = [
  