File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -283,6 +283,12 @@ func (r *Router) NewRoute() *Route {
283
283
return route
284
284
}
285
285
286
+ // Name registers a new route with a name.
287
+ // See Route.Name().
288
+ func (r * Router ) Name (name string ) * Route {
289
+ return r .NewRoute ().Name (name )
290
+ }
291
+
286
292
// Handle registers a new route with a matcher for the URL path.
287
293
// See Route.Path() and Route.Handler().
288
294
func (r * Router ) Handle (path string , handler http.Handler ) * Route {
Original file line number Diff line number Diff line change @@ -1441,10 +1441,11 @@ func TestNamedRoutes(t *testing.T) {
1441
1441
r3 .NewRoute ().Name ("g" )
1442
1442
r3 .NewRoute ().Name ("h" )
1443
1443
r3 .NewRoute ().Name ("i" )
1444
+ r3 .Name ("j" )
1444
1445
1445
- if r1 .namedRoutes == nil || len (r1 .namedRoutes ) != 9 {
1446
- t .Errorf ("Expected 9 named routes, got %v" , r1 .namedRoutes )
1447
- } else if r1 .Get ("i " ) == nil {
1446
+ if r1 .namedRoutes == nil || len (r1 .namedRoutes ) != 10 {
1447
+ t .Errorf ("Expected 10 named routes, got %v" , r1 .namedRoutes )
1448
+ } else if r1 .Get ("j " ) == nil {
1448
1449
t .Errorf ("Subroute name not registered" )
1449
1450
}
1450
1451
}
You can’t perform that action at this time.
0 commit comments