replacer: Fix escaped closing braces (#5995)

This commit is contained in:
Aziz Rmadi
2024-01-13 14:24:03 -06:00
committed by GitHub
parent c839a98ff5
commit 80acf1bf23
4 changed files with 70 additions and 2 deletions

View File

@ -479,3 +479,20 @@ func TestValidPrefix(t *testing.T) {
caddytest.AssertAdapt(t, successCase.rawConfig, "caddyfile", successCase.expectedResponse)
}
}
func TestUriReplace(t *testing.T) {
tester := caddytest.NewTester(t)
tester.InitServer(`
{
admin localhost:2999
http_port 9080
}
:9080
uri replace "\}" %7D
uri replace "\{" %7B
respond "{query}"`, "caddyfile")
tester.AssertGetResponse("http://localhost:9080/endpoint?test={%20content%20}", 200, "test=%7B%20content%20%7D")
}