diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2015-12-03 19:00:24 +0200 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2015-12-03 19:00:24 +0200 |
commit | ed1d21e27da8ad89ca8d17c6d39c86afd79f08cc (patch) | |
tree | 08bfdedc9f1c977148be62b7d357e0b622df3316 /uri_test.go | |
parent | Mention TimeoutError exception, which may be called when other goroutines acc... (diff) | |
download | fasthttp-ed1d21e27da8ad89ca8d17c6d39c86afd79f08cc.tar.gz fasthttp-ed1d21e27da8ad89ca8d17c6d39c86afd79f08cc.tar.bz2 fasthttp-ed1d21e27da8ad89ca8d17c6d39c86afd79f08cc.zip |
Remove '/./' parts from path
Diffstat (limited to 'uri_test.go')
-rw-r--r-- | uri_test.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/uri_test.go b/uri_test.go index 4cf2506..637f00e 100644 --- a/uri_test.go +++ b/uri_test.go @@ -71,6 +71,11 @@ func TestURIPathNormalize(t *testing.T) { // fake dotdot testURIPathNormalize(t, &u, "/aaa/..bbb/ccc/..", "/aaa/..bbb/") + + // single dot + testURIPathNormalize(t, &u, "/a/./b/././c/./d.html", "/a/b/c/d.html") + testURIPathNormalize(t, &u, "./foo/", "/foo/") + testURIPathNormalize(t, &u, "./../.././../../aaa/bbb/../../../././../", "/") } func testURIPathNormalize(t *testing.T, u *URI, requestURI, expectedPath string) { |