diff options
author | Unknwon <u@gogs.io> | 2018-12-19 22:56:36 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2018-12-19 22:56:36 -0500 |
commit | 8c8c37a66b4cef6fc8a995ab1b4fd6e530c49c51 (patch) | |
tree | d0acd3f54e8e190e22509f14083cd3a714c11f81 /pkg/tool/path_test.go | |
parent | d4f9fd7204796a9acaab8c1606171609be52d322 (diff) |
pkg/tool/path: handle Windows path separators (#5558)
Diffstat (limited to 'pkg/tool/path_test.go')
-rw-r--r-- | pkg/tool/path_test.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkg/tool/path_test.go b/pkg/tool/path_test.go index 9f3441b1..d9b9fb21 100644 --- a/pkg/tool/path_test.go +++ b/pkg/tool/path_test.go @@ -39,8 +39,11 @@ func Test_SanitizePath(t *testing.T) { }{ {"../../../../../../../../../data/gogs/data/sessions/a/9/a9f0ab6c3ef63dd8", "data/gogs/data/sessions/a/9/a9f0ab6c3ef63dd8"}, {"data/gogs/../../../../../../../../../data/sessions/a/9/a9f0ab6c3ef63dd8", "data/gogs/data/sessions/a/9/a9f0ab6c3ef63dd8"}, + {"..\\..\\..\\..\\..\\..\\..\\..\\..\\data\\gogs\\data\\sessions\\a\\9\\a9f0ab6c3ef63dd8", "data\\gogs\\data\\sessions\\a\\9\\a9f0ab6c3ef63dd8"}, + {"data\\gogs\\..\\..\\..\\..\\..\\..\\..\\..\\..\\data\\sessions\\a\\9\\a9f0ab6c3ef63dd8", "data\\gogs\\data\\sessions\\a\\9\\a9f0ab6c3ef63dd8"}, {"data/sessions/a/9/a9f0ab6c3ef63dd8", "data/sessions/a/9/a9f0ab6c3ef63dd8"}, + {"data\\sessions\\a\\9\\a9f0ab6c3ef63dd8", "data\\sessions\\a\\9\\a9f0ab6c3ef63dd8"}, } for _, tc := range testCases { So(SanitizePath(tc.path), ShouldEqual, tc.expect) |