@@ -83,11 +83,20 @@ describe('Router', function(){
83
83
84
84
var router = new Router ( )
85
85
86
+ router . get ( '/foo' , function ( req , res , next ) {
87
+ req . counter = 0
88
+ next ( )
89
+ } )
90
+
86
91
for ( var i = 0 ; i < 6000 ; i ++ ) {
87
- router . get ( '/foo' , function ( req , res , next ) { next ( ) } )
92
+ router . get ( '/foo' , function ( req , res , next ) {
93
+ req . counter ++
94
+ next ( )
95
+ } )
88
96
}
89
97
90
98
router . get ( '/foo' , function ( req , res ) {
99
+ assert . strictEqual ( req . counter , 6000 )
91
100
res . end ( )
92
101
} )
93
102
@@ -99,11 +108,20 @@ describe('Router', function(){
99
108
100
109
var router = new Router ( )
101
110
111
+ router . use ( function ( req , res , next ) {
112
+ req . counter = 0
113
+ next ( )
114
+ } )
115
+
102
116
for ( var i = 0 ; i < 6000 ; i ++ ) {
103
- router . use ( function ( req , res , next ) { next ( ) } )
117
+ router . use ( function ( req , res , next ) {
118
+ req . counter ++
119
+ next ( )
120
+ } )
104
121
}
105
122
106
123
router . use ( function ( req , res ) {
124
+ assert . strictEqual ( req . counter , 6000 )
107
125
res . end ( )
108
126
} )
109
127
0 commit comments