diff --git a/gossip/gossip_test.go b/gossip/gossip_test.go index ce88d16..233b44d 100644 --- a/gossip/gossip_test.go +++ b/gossip/gossip_test.go @@ -95,14 +95,18 @@ func TestGossip_TwoPeers(t *testing.T) { require.Contains(t, members1, peer0.Addr()) require.Contains(t, members1, peer1.Addr()) - peer0.UpdateMeta(&meshpb.PeerMeta{Name: "bob"}) + peer1.UpdateMeta(&meshpb.PeerMeta{Name: "bob"}) time.Sleep(waitPeriod) - require.Equal(t, "bob", peer1.GetMembers()[peer0.Addr()].Name) + require.Equal(t, "bob", peer0.GetMembers()[peer1.Addr()].Name) peer1.UpdateMeta(&meshpb.PeerMeta{Name: "sam"}) time.Sleep(waitPeriod) require.Equal(t, "sam", peer0.GetMembers()[peer1.Addr()].Name) + peer0.UpdateMeta(&meshpb.PeerMeta{Name: "alice"}) + time.Sleep(waitPeriod) + require.Equal(t, "alice", peer1.GetMembers()[peer0.Addr()].Name) + stop1() time.Sleep(waitPeriod)