aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/gorilla/mux/test_helpers.go
diff options
context:
space:
mode:
authorr <r@freesoftwareextremist.com>2020-02-01 11:31:44 +0000
committerr <r@freesoftwareextremist.com>2020-02-01 11:31:44 +0000
commit9cf648eaa3c2d158cc4aafda73738f7fe173ca84 (patch)
treee4d6f69bc405a5c12d59df1a91a5d6d1536e2423 /vendor/github.com/gorilla/mux/test_helpers.go
parente73df8de9ab5a00aa377d5cd7cfe335e06774ea0 (diff)
downloadbloat-9cf648eaa3c2d158cc4aafda73738f7fe173ca84.tar.gz
bloat-9cf648eaa3c2d158cc4aafda73738f7fe173ca84.zip
Use vendored dependencies
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..32ecffd
--- /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 setVars(r, val)
+}