7 qt "github.com/frankban/quicktest"
10 func TestTrailingPath(t *testing.T) {
12 test := func(parts []string, result string) {
13 unescaped, err := url.QueryUnescape(trailingPath(parts[0], parts[1:]))
14 if !c.Check(err, qt.IsNil) {
17 c.Check(unescaped, qt.Equals, result)
19 test([]string{"a_b-c", "d + e.f"}, "a_b-c/d + e.f")
20 test([]string{"a_1-b_c2", "d 3. (e, f).g"},
21 "a_1-b_c2/d 3. (e, f).g",