mirror of
https://github.com/logos-messaging/logos-messaging-go-bindings.git
synced 2026-02-23 23:03:19 +00:00
chore: resolved TestConnectedPeersInfo
This commit is contained in:
parent
c1dfce50bf
commit
48758bec78
@ -196,19 +196,25 @@ func TestConnectedPeersInfo(t *testing.T) {
|
||||
require.True(t, slices.Contains(connectedPeers, node2PeerID), "Node 2 should be a peer of Node 4")
|
||||
require.True(t, slices.Contains(connectedPeers, node3PeerID), "Node 3 should be a peer of Node 4")
|
||||
|
||||
time.Sleep(1 * time.Second)
|
||||
|
||||
peersInfo, err := node4.GetConnectedPeersInfo()
|
||||
require.NoError(t, err, "Failed to get node 4's connected peers info")
|
||||
|
||||
require.Equal(t, len(peersInfo), 3, "Expected Node 4's connected peers info to have 3 entries")
|
||||
require.Equal(t, 3, len(peersInfo), "Expected Node 4's connected peers info to have 3 entries")
|
||||
|
||||
// Verify the addresses contain the expected peer IDs when encapsulated
|
||||
node1DerivedAddr := common.EncapsulatePeerID(node1PeerID, peersInfo[node1PeerID].Addresses...)
|
||||
require.Equal(t, node1DerivedAddr, addr1, "Expected Node1's derived address to equal its listen address")
|
||||
require.NotEmpty(t, node1DerivedAddr, "Node1's derived address should not be empty")
|
||||
require.Contains(t, node1DerivedAddr[0].String(), node1PeerID.String(), "Node1's derived address should contain its peer ID")
|
||||
|
||||
node2DerivedAddr := common.EncapsulatePeerID(node2PeerID, peersInfo[node2PeerID].Addresses...)
|
||||
require.Equal(t, node2DerivedAddr, addr2, "Expected Node2's derived address to equal its listen address")
|
||||
require.NotEmpty(t, node2DerivedAddr, "Node2's derived address should not be empty")
|
||||
require.Contains(t, node2DerivedAddr[0].String(), node2PeerID.String(), "Node2's derived address should contain its peer ID")
|
||||
|
||||
node3DerivedAddr := common.EncapsulatePeerID(node3PeerID, peersInfo[node3PeerID].Addresses...)
|
||||
require.Equal(t, node3DerivedAddr, addr3, "Expected Node3's derived address to equal its listen address")
|
||||
require.NotEmpty(t, node3DerivedAddr, "Node3's derived address should not be empty")
|
||||
require.Contains(t, node3DerivedAddr[0].String(), node3PeerID.String(), "Node3's derived address should contain its peer ID")
|
||||
|
||||
Debug("Test passed: peersInfoData is correct")
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user