diff options
Diffstat (limited to 'modules/caddyhttp/rewrite/rewrite_test.go')
| -rw-r--r-- | modules/caddyhttp/rewrite/rewrite_test.go | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/modules/caddyhttp/rewrite/rewrite_test.go b/modules/caddyhttp/rewrite/rewrite_test.go index 3dbc2d6..34a0cdb 100644 --- a/modules/caddyhttp/rewrite/rewrite_test.go +++ b/modules/caddyhttp/rewrite/rewrite_test.go @@ -64,6 +64,16 @@ func TestRewrite(t *testing.T) {  			expect: newRequest(t, "GET", "/foo/bar"),  		},  		{ +			rule:   Rewrite{URI: "/index.php?p={http.request.uri.path}"}, +			input:  newRequest(t, "GET", "/foo/bar"), +			expect: newRequest(t, "GET", "/index.php?p=%2Ffoo%2Fbar"), +		}, +		{ +			rule:   Rewrite{URI: "?a=b&{http.request.uri.query}"}, +			input:  newRequest(t, "GET", "/"), +			expect: newRequest(t, "GET", "/?a=b"), +		}, +		{  			rule:   Rewrite{URI: "/?c=d"},  			input:  newRequest(t, "GET", "/"),  			expect: newRequest(t, "GET", "/?c=d"), | 
