summaryrefslogtreecommitdiff
path: root/internal/tests/integration/integration_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/tests/integration/integration_test.go')
-rw-r--r--internal/tests/integration/integration_test.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/tests/integration/integration_test.go b/internal/tests/integration/integration_test.go
index d12bbeaf..8557a155 100644
--- a/internal/tests/integration/integration_test.go
+++ b/internal/tests/integration/integration_test.go
@@ -95,6 +95,18 @@ func typeHandler(t, body string) func(http.ResponseWriter, *http.Request) {
}
}
+func paramHandler(t *testing.T) http.HandlerFunc {
+ return func(w http.ResponseWriter, r *http.Request) {
+ // just returns params as JSON
+ w.Header().Set("Content-Type", "application/json")
+
+ enc := json.NewEncoder(w)
+ if err := enc.Encode(r.URL.Query()); err != nil {
+ t.Fatalf("error encoding: %v", err)
+ }
+ }
+}
+
// freeport - find a free TCP port for immediate use. No guarantees!
func freeport(t *testing.T) (port int, addr string) {
l, err := net.ListenTCP("tcp", &net.TCPAddr{IP: net.ParseIP("127.0.0.1")})