From 8fe2f9ebb30e2f34741c4a280709acd370f680a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A2=A8=E9=9B=AA?= Date: Wed, 30 Sep 2026 21:48:17 +0800 Subject: [PATCH] test: provide required listener fields --- backend/internal/node/validator_test.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/internal/node/validator_test.go b/backend/internal/node/validator_test.go index 49f3cbc..f406c7c 100644 --- a/backend/internal/node/validator_test.go +++ b/backend/internal/node/validator_test.go @@ -151,19 +151,19 @@ func TestValidateProtocolSpecificSudokuOfficialValues(t *testing.T) { } func TestValidateProtocolSpecificMieruAndTrustTunnel(t *testing.T) { - if err := validateProtocolSpecific("mieru", map[string]interface{}{"transport": "TCP"}); err != nil { + if err := validateProtocolSpecific("mieru", map[string]interface{}{"users": map[string]interface{}{"alice": "secret"}, "transport": "TCP"}); err != nil { t.Fatal(err) } - if err := validateProtocolSpecific("mieru", map[string]interface{}{"transport": "udp"}); err != nil { + if err := validateProtocolSpecific("mieru", map[string]interface{}{"users": map[string]interface{}{"alice": "secret"}, "transport": "udp"}); err != nil { t.Fatal(err) } - if err := validateProtocolSpecific("mieru", map[string]interface{}{"transport": "QUIC"}); err == nil { + if err := validateProtocolSpecific("mieru", map[string]interface{}{"users": map[string]interface{}{"alice": "secret"}, "transport": "QUIC"}); err == nil { t.Fatal("expected invalid Mieru transport to be rejected") } - if err := validateProtocolSpecific("trusttunnel", map[string]interface{}{"network": []interface{}{"tcp", "udp"}}); err != nil { + if err := validateProtocolSpecific("trusttunnel", map[string]interface{}{"certificate": "cert", "private-key": "key", "network": []interface{}{"tcp", "udp"}}); err != nil { t.Fatal(err) } - if err := validateProtocolSpecific("trusttunnel", map[string]interface{}{"network": []interface{}{"tcp", "quic"}}); err == nil { + if err := validateProtocolSpecific("trusttunnel", map[string]interface{}{"certificate": "cert", "private-key": "key", "network": []interface{}{"tcp", "quic"}}); err == nil { t.Fatal("expected invalid TrustTunnel network to be rejected") } }