2023-09-11 08:30:12 +00:00
|
|
|
{.used.}
|
|
|
|
|
2024-03-15 23:08:47 +00:00
|
|
|
import stew/shims/net as stewNet, std/strutils, testutils/unittests
|
|
|
|
import ../testlib/wakucore, ../testlib/wakunode
|
2023-09-11 08:30:12 +00:00
|
|
|
|
|
|
|
suite "Waku Core - Published Address":
|
2024-03-15 23:08:47 +00:00
|
|
|
test "Test IP 0.0.0.0":
|
|
|
|
let node =
|
|
|
|
newTestWakuNode(generateSecp256k1Key(), parseIpAddress("0.0.0.0"), Port(0))
|
|
|
|
|
2023-09-11 08:30:12 +00:00
|
|
|
check:
|
|
|
|
($node.announcedAddresses).contains("127.0.0.1")
|
|
|
|
|
2024-03-15 23:08:47 +00:00
|
|
|
test "Test custom IP":
|
|
|
|
let node =
|
|
|
|
newTestWakuNode(generateSecp256k1Key(), parseIpAddress("8.8.8.8"), Port(0))
|
|
|
|
|
2023-09-11 08:30:12 +00:00
|
|
|
check:
|
2024-03-15 23:08:47 +00:00
|
|
|
($node.announcedAddresses).contains("8.8.8.8")
|