Make literal $ character work in set $location_path

This commit is contained in:
Bryan Shelton 2018-10-03 15:05:12 -07:00
parent be5b86fa8f
commit 3dc131bd57
3 changed files with 35 additions and 1 deletions

View file

@ -834,3 +834,16 @@ func TestBuildUpstreamName(t *testing.T) {
}
}
}
func TestEscapeLocationPathVar(t *testing.T) {
escapedPath := escapeLocationPathVar("/$")
expected := "/${literal_dollar}"
if escapedPath != expected {
t.Errorf("Expected %s but got %s", expected, escapedPath)
}
escapedPath = escapeLocationPathVar(false)
expected = ""
if escapedPath != expected {
t.Errorf("Expected %s but got %s", expected, escapedPath)
}
}