Merge pull request #740 from RainbowMango/pr_fix_unit_test_failing_with_go1.14

Fix unit test failing with Go1.14+
This commit is contained in:
Björn Rabenstein 2020-04-23 16:53:41 +02:00 committed by GitHub
commit 4e3a96e781
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -15,10 +15,10 @@ package promhttp
import ( import (
"context" "context"
"fmt"
"log" "log"
"net/http" "net/http"
"net/http/httptest" "net/http/httptest"
"strings"
"testing" "testing"
"time" "time"
@ -186,8 +186,9 @@ func TestClientMiddlewareAPIWithRequestContextTimeout(t *testing.T) {
if err == nil { if err == nil {
t.Fatal("did not get timeout error") t.Fatal("did not get timeout error")
} }
if want, got := fmt.Sprintf("Get %s: context deadline exceeded", backend.URL), err.Error(); want != got { expectedMsg := "context deadline exceeded"
t.Fatalf("want error %q, got %q", want, got) if !strings.Contains(err.Error(), expectedMsg) {
t.Fatalf("unexpected error: %q, expect error: %q", err.Error(), expectedMsg)
} }
} }