aboutsummaryrefslogtreecommitdiff
path: root/internal/middleware/accept_requests_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/middleware/accept_requests_test.go')
-rw-r--r--internal/middleware/accept_requests_test.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/internal/middleware/accept_requests_test.go b/internal/middleware/accept_requests_test.go
index 24f5fa19..e1971bac 100644
--- a/internal/middleware/accept_requests_test.go
+++ b/internal/middleware/accept_requests_test.go
@@ -7,6 +7,7 @@ package middleware
import (
"net/http"
"net/http/httptest"
+ "strings"
"testing"
)
@@ -62,20 +63,20 @@ func TestAcceptRequests_URILength(t *testing.T) {
defer ts.Close()
c := ts.Client()
- var longURL string
+ var longURL strings.Builder
// Create a URL with 990 characters.
numParts := maxURILength/2 - 5
for range numParts {
- longURL += "/a"
+ longURL.WriteString("/a")
}
// Without this query param, the length of longURL will be < maxURILength.
- longURL += "?q=randomstring"
+ longURL.WriteString("?q=randomstring")
for _, test := range []struct {
name, urlPath string
want bool
}{
{"short URL", "/shorturlpath", true},
- {"long URL", longURL, false},
+ {"long URL", longURL.String(), false},
} {
called = false
req, err := http.NewRequest(http.MethodGet, ts.URL+test.urlPath, nil)