From 04b09e0d97479da81860176299ba98920eeb141b Mon Sep 17 00:00:00 2001 From: MengMengCode <227010654+MengMengCode@users.noreply.github.com> Date: Fri, 21 Aug 2026 23:15:10 +0800 Subject: [PATCH] test(ims): exercise disabled PANI resolution --- internal/vowifi/ims/call_runtime_test.go | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/internal/vowifi/ims/call_runtime_test.go b/internal/vowifi/ims/call_runtime_test.go index ea911da..af2b38c 100644 --- a/internal/vowifi/ims/call_runtime_test.go +++ b/internal/vowifi/ims/call_runtime_test.go @@ -263,14 +263,20 @@ func TestDialogRequestOmitsPAccessNetworkInfoWhenProfileDisablesPANI(t *testing. t.Fatalf("disabled profile PANI = %q, want empty", pani) } client, peer := net.Pipe() - defer client.Close() - defer peer.Close() + t.Cleanup(func() { + if err := client.Close(); err != nil { + t.Errorf("close client connection: %v", err) + } + }) + t.Cleanup(func() { + if err := peer.Close(); err != nil { + t.Errorf("close peer connection: %v", err) + } + }) session := &Session{ - request: vowifi.IMSRequest{Identity: identity}, - transport: "tcp", - conn: client, - pani: pani, - paniResolved: true, + request: vowifi.IMSRequest{Identity: identity}, + transport: "tcp", + conn: client, } call := &imsCall{ target: "sip:callee@example.test",