From abccbdee9e965c9525362b5fd2968f0a05fc4ad1 Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Mon, 4 May 2026 11:32:43 +0200 Subject: [PATCH] Add IPv6 cases to relay WS prepareURL tests --- shared/relay/client/dialer/ws/ws_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/shared/relay/client/dialer/ws/ws_test.go b/shared/relay/client/dialer/ws/ws_test.go index 67e3cd227..7357adbc0 100644 --- a/shared/relay/client/dialer/ws/ws_test.go +++ b/shared/relay/client/dialer/ws/ws_test.go @@ -41,6 +41,16 @@ func TestPrepareURL(t *testing.T) { input: "rel://relay.example.com:45678", want: "ws://relay.example.com:45678/relay", }, + { + name: "rel scheme with IPv6 and port", + input: "rel://[2001:db8::1]:45678", + want: "ws://[2001:db8::1]:45678/relay", + }, + { + name: "rels scheme with IPv6 loopback and port", + input: "rels://[::1]:45678", + want: "wss://[::1]:45678/relay", + }, { name: "unsupported scheme", input: "http://test-domain-2:45678",