anchor.diff:      IqId = <<"publish1">>,
       escalus_pubsub_stanza:iq_with_id(set, IqId, DestinationNode, User,  [PublishToNode]).
   
  -create_node_stanza(User, DestinationNodeAddr, DestinationNodeName) ->
  +create_node_stanza(User, IqId, DestinationNodeAddr, DestinationNodeName) ->
       PubSubCreate = create_specific_node_stanza(DestinationNodeName),
       PubSub = pubsub_stanza([PubSubCreate], ?NS_PUBSUB),
  -    Id = <<"create1">>,
  -    iq_with_id(set, Id, DestinationNodeAddr, User,  [PubSub]).
  +    iq_with_id(set, IqId, DestinationNodeAddr, User,  [PubSub]).
   
   create_specific_node_stanza(NodeName) ->
       #xmlel{name = <<"create">>,  attrs = [{<<"node">>, NodeName}] }.
  
positive.code: -include_lib("exml/include/exml_stream.hrl").
  
  -export([
           create_node_stanza/3,
           create_specific_node_stanza/1,
           create_subscribe_node_stanza/2,
           create_request_allitems_stanza/1,
  
negative.code: 
  %% ------------ subscribe - unscubscribe -----------
  
  subscribe_by_user_stanza(User, IqId, NodeName, NodeAddress) ->
      SubscribeToNode = create_subscribe_node_stanza(NodeName, User),
      iq_with_id(set, IqId, NodeAddress, User,  [SubscribeToNode]).
  
  unsubscribe_by_user_stanza(User, IqId, NodeName, NodeAddress) ->
      UnubscribeFromNode = create_unsubscribe_from_node_stanza(NodeName, User),
      escalus_pubsub_stanza:iq_with_id(set, IqId, NodeAddress, User,  [UnubscribeFromNode]).
  
  create_subscribe_node_stanza(NodeName, From) ->
      SubsrNode = create_sub_unsubscribe_from_node_stanza(NodeName, From, <<"subscribe">>),
  