@@ -189,9 +189,9 @@ const TESTS: Test[] = [
189189 [
190190 [ { } , null ] ,
191191 [ { test : "abc" } , "/abc" ] ,
192- [ { test : "a+b" } , "/a+b" , { encode : value => value } ] ,
192+ [ { test : "a+b" } , "/a+b" ] ,
193193 [ { test : "a+b" } , "/test" , { encode : ( _ , token ) => String ( token . name ) } ] ,
194- [ { test : "a+b" } , "/a%2Bb" ]
194+ [ { test : "a+b" } , "/a%2Bb" , { encode : encodeURIComponent } ]
195195 ]
196196 ] ,
197197 [
@@ -285,9 +285,9 @@ const TESTS: Test[] = [
285285 [
286286 [ { } , null ] ,
287287 [ { test : "abc" } , "/abc" ] ,
288- [ { test : "a+b" } , "/a+b" , { encode : value => value } ] ,
288+ [ { test : "a+b" } , "/a+b" ] ,
289289 [ { test : "a+b" } , "/test" , { encode : ( _ , token ) => String ( token . name ) } ] ,
290- [ { test : "a+b" } , "/a%2Bb" ]
290+ [ { test : "a+b" } , "/a%2Bb" , { encode : encodeURIComponent } ]
291291 ]
292292 ] ,
293293 [
@@ -576,8 +576,16 @@ const TESTS: Test[] = [
576576 ] ,
577577 [
578578 [ { test : "route" } , "/route" ] ,
579- [ { test : "something/else" } , "/something%2Felse" ] ,
580- [ { test : "something/else/more" } , "/something%2Felse%2Fmore" ]
579+ [
580+ { test : "something/else" } ,
581+ "/something%2Felse" ,
582+ { encode : encodeURIComponent }
583+ ] ,
584+ [
585+ { test : "something/else/more" } ,
586+ "/something%2Felse%2Fmore" ,
587+ { encode : encodeURIComponent }
588+ ]
581589 ]
582590 ] ,
583591 [
@@ -1050,8 +1058,12 @@ const TESTS: Test[] = [
10501058 [
10511059 [ { test : "" } , "/" ] ,
10521060 [ { test : "abc" } , "/abc" ] ,
1053- [ { test : "abc/123" } , "/abc%2F123" ] ,
1054- [ { test : "abc/123/456" } , "/abc%2F123%2F456" ]
1061+ [ { test : "abc/123" } , "/abc%2F123" , { encode : encodeURIComponent } ] ,
1062+ [
1063+ { test : "abc/123/456" } ,
1064+ "/abc%2F123%2F456" ,
1065+ { encode : encodeURIComponent }
1066+ ]
10551067 ]
10561068 ] ,
10571069 [
@@ -2059,7 +2071,7 @@ const TESTS: Test[] = [
20592071 ] ,
20602072 [
20612073 [ { foo : "foo" } , "/foobaz" ] ,
2062- [ { foo : "foo/bar" } , "/foo%2Fbarbaz" ] ,
2074+ [ { foo : "foo/bar" } , "/foo%2Fbarbaz" , { encode : encodeURIComponent } ] ,
20632075 [ { foo : [ "foo" , "bar" ] } , "/foo/barbaz" ]
20642076 ]
20652077 ] ,
@@ -2236,7 +2248,10 @@ const TESTS: Test[] = [
22362248 }
22372249 ] ,
22382250 [ [ "/café" , [ "/café" , "café" ] ] ] ,
2239- [ [ { foo : "café" } , "/caf%C3%A9" ] ]
2251+ [
2252+ [ { foo : "café" } , "/café" ] ,
2253+ [ { foo : "café" } , "/caf%C3%A9" , { encode : encodeURIComponent } ]
2254+ ]
22402255 ] ,
22412256 [ "/café" , undefined , [ "/café" ] , [ [ "/café" , [ "/café" ] ] ] , [ [ null , "/café" ] ] ] ,
22422257 [
0 commit comments