logos-messaging-go-bindings/tests/waku_core/test_published_address.nim
Ivan Folgueira Bande 2f6de9187f Squashed 'third-party/nwaku/' content from commit d94cb7c7
git-subtree-dir: third-party/nwaku
git-subtree-split: d94cb7c73631ffd4b934839ba58bc622d331a135
2025-10-02 11:52:12 +02:00

20 lines
524 B
Nim

{.used.}
import std/[strutils, net], testutils/unittests
import ../testlib/wakucore, ../testlib/wakunode
suite "Waku Core - Published Address":
test "Test IP 0.0.0.0":
let node =
newTestWakuNode(generateSecp256k1Key(), parseIpAddress("0.0.0.0"), Port(0))
check:
($node.announcedAddresses).contains("127.0.0.1")
test "Test custom IP":
let node =
newTestWakuNode(generateSecp256k1Key(), parseIpAddress("8.8.8.8"), Port(0))
check:
($node.announcedAddresses).contains("8.8.8.8")