anchor.diff:          %% given
           PNameList = "provider_" ++ integer_to_list(ID),
           PName = list_to_binary(PNameList),
  -        Space = #space{name = <<"name">>, providers = [ID]},
           SIDs = lists:map(fun(ID1) ->
               list_to_binary("space_" ++ integer_to_list(ID1) ++ "@" ++ PNameList)
           end, lists:seq(1, DocsCount)),
   
           %% when
           PID = create_provider(Node, PName, SIDs),
  +        Space = #space{name = <<"name">>, providers = [PID]},
           Context = init_messages(Node, PID, []),
           lists:map(fun(SID) ->
               save(Node, SID, Space)
  
positive.code:         {<<"groups">>, privileges_as_binaries(Groups)}
      ]}].
  
  user_expectation(ID, Name) ->
      user_expectation(ID, Name, [], []).
  user_expectation(ID, Name, Spaces, Groups) ->
      [{<<"id">>, ID}, {<<"user">>, [
          {<<"name">>, Name},
  
negative.code:     save(Node, ?ID(s9), Space),
  
      % when
      Copy = Context = init_messages(Node, PID, []),
      flush_messages(Context, expectation(?ID(s9), Space)),
      empty_first_half_of_cache(Node),
  
  