From 8ca2329ddbfe051b906efe0883e7a66ac296bc0a Mon Sep 17 00:00:00 2001 From: jybp <2850825+jybp@users.noreply.github.com> Date: Wed, 10 May 2023 16:52:26 +0200 Subject: [PATCH] Use errors.As in test --- soap/soap_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/soap/soap_test.go b/soap/soap_test.go index fde6584..d838457 100644 --- a/soap/soap_test.go +++ b/soap/soap_test.go @@ -2,6 +2,7 @@ package soap import ( "bytes" + "errors" "io/ioutil" "net/http" "net/url" @@ -130,8 +131,8 @@ func TestUPnPError(t *testing.T) { if testing.Verbose() { t.Logf("%+v\n", err) } - soapErr, ok := err.(*SOAPFaultError) - if !ok { + soapErr := &SOAPFaultError{} + if ok := errors.As(err, &soapErr); !ok { t.Fatal("expected *SOAPFaultError") } if soapErr.FaultCode != "s:Client" {