Files
fasthttp/uri_windows_test.go
2023-11-08 23:18:13 +01:00

21 lines
451 B
Go

package fasthttp
import "testing"
func TestURIPathNormalizeIssue86(t *testing.T) {
t.Parallel()
// see https://github.com/valyala/fasthttp/issues/86
var u URI
testURIPathNormalize(t, &u, `C:\a\b\c\fs.go`, `C:\a\b\c\fs.go`)
testURIPathNormalize(t, &u, `a`, `/a`)
testURIPathNormalize(t, &u, "/../../../../../foo", "/foo")
testURIPathNormalize(t, &u, "/..\\..\\..\\..\\..\\", "/")
testURIPathNormalize(t, &u, "/..%5c..%5cfoo", "/foo")
}