diff --git a/tls_settings_test.go b/tls_settings_test.go index 831e4c1..b12a251 100644 --- a/tls_settings_test.go +++ b/tls_settings_test.go @@ -213,10 +213,7 @@ func TestBrokenTLS_ClientHasExpiredCert(t *testing.T) { e.Close() t.Fatal("expecting TLS failure setting up server and client") } - // Go 1.21 uses "expired certificate" in the error message. - // Older Go versions use a simpler "bad certificate". - // `runtime.Version()` exists, but we don't want to parse a version String for comparison. - if !strings.Contains(err.Error(), "expired certificate") && !strings.Contains(err.Error(), "bad certificate") { + if !strings.Contains(err.Error(), "certificate") { t.Fatalf("expecting TLS certificate error, got: %v", err) } }