summaryrefslogtreecommitdiff
path: root/vendor/github.com/gorilla/mux/test_helpers.go
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2026-05-21 20:39:51 +0200
committerxengineering <me@xengineering.eu>2026-05-21 20:39:51 +0200
commit4e86ec4c9636eda91155592711c8459ae52ca5cc (patch)
tree9e244fa38e8cb03c9b8877f2f9c6ee63e95ad714 /vendor/github.com/gorilla/mux/test_helpers.go
parent5c4d0f87c377b8ffcb2ab588c14df6d86831dc50 (diff)
downloadfinserv-4e86ec4c9636eda91155592711c8459ae52ca5cc.tar
finserv-4e86ec4c9636eda91155592711c8459ae52ca5cc.tar.zst
finserv-4e86ec4c9636eda91155592711c8459ae52ca5cc.zip
Add github.com/gorilla/mux v1.8.1
This should be used for the HTTP routing.
Diffstat (limited to 'vendor/github.com/gorilla/mux/test_helpers.go')
-rw-r--r--vendor/github.com/gorilla/mux/test_helpers.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/vendor/github.com/gorilla/mux/test_helpers.go b/vendor/github.com/gorilla/mux/test_helpers.go
new file mode 100644
index 0000000..5f5c496
--- /dev/null
+++ b/vendor/github.com/gorilla/mux/test_helpers.go
@@ -0,0 +1,19 @@
+// Copyright 2012 The Gorilla Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package mux
+
+import "net/http"
+
+// SetURLVars sets the URL variables for the given request, to be accessed via
+// mux.Vars for testing route behaviour. Arguments are not modified, a shallow
+// copy is returned.
+//
+// This API should only be used for testing purposes; it provides a way to
+// inject variables into the request context. Alternatively, URL variables
+// can be set by making a route that captures the required variables,
+// starting a server and sending the request to that server.
+func SetURLVars(r *http.Request, val map[string]string) *http.Request {
+ return requestWithVars(r, val)
+}