File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -2610,6 +2610,21 @@ const TESTS: Test[] = [
26102610 ] ,
26112611 [ [ "foobar" , [ "foobar" , "foobar" ] ] ] ,
26122612 [ [ { name : "foobar" } , "foobar" ] ]
2613+ ] ,
2614+ [
2615+ ":name+" ,
2616+ undefined ,
2617+ [
2618+ {
2619+ name : "name" ,
2620+ prefix : "" ,
2621+ suffix : "" ,
2622+ modifier : "+" ,
2623+ pattern : "[^\\/#\\?]+?" ,
2624+ } ,
2625+ ] ,
2626+ [ [ "foobar" , [ "foobar" , "foobar" ] ] ] ,
2627+ [ [ { name : "foobar" } , "foobar" ] ] ,
26132628 ]
26142629] ;
26152630
Original file line number Diff line number Diff line change @@ -563,7 +563,7 @@ export function tokensToRegexp(
563563 route += `(?:${ prefix } (${ token . pattern } )${ suffix } )${ token . modifier } ` ;
564564 }
565565 } else {
566- if ( token . modifier === "*" ) {
566+ if ( token . modifier === "+" || token . modifier === " *") {
567567 route += `((?:${ token . pattern } )${ token . modifier } )` ;
568568 } else {
569569 route += `(${ token . pattern } )${ token . modifier } ` ;
You can’t perform that action at this time.
0 commit comments