anchor.diff:      end_per_suite/1,
       init_per_testcase/2,
       end_per_testcase/2,
  -    stop_proc/1
  +    stop_proc/1,
  +    ensure_peers_info/2
   ]).
   
   %% Test cases exports
  
positive.code:     PeerPid1 = spawn(Peer, forever()),
      ?assertEqual(ok, pg:leave(?FUNCTION_NAME, one, Pid)),
      ?assertEqual(not_joined, pg:leave(?FUNCTION_NAME, three, Pid)),
      net_kernel:disconnect(Peer),
      ?assertEqual(ok, rpc(Socket, ?MODULE, stop_proc, [PeerPid1])),
      ?assertEqual(not_joined, pg:leave(?FUNCTION_NAME, three, Pid)),
      ?assertEqual(true, net_kernel:connect_node(Peer)),
  
negative.code: 
  disconnected_start(Config) when is_list(Config) ->
      {Peer, Socket} = spawn_node(?FUNCTION_NAME, ?FUNCTION_NAME),
      disconnect_nodes([Peer]),
      ?assertEqual(ok, rpc(Socket, gen_server, stop, [?FUNCTION_NAME])),
      ?assertMatch({ok, _Pid}, rpc(Socket, pg, start,[?FUNCTION_NAME])),
      ?assertEqual(ok, rpc(Socket, gen_server, stop, [?FUNCTION_NAME])),
  