Skip to content

Commit 97f0a51

Browse files
committedMay 20, 2022
tests: verify all handlers called in stack tests
1 parent 7ec5dd2 commit 97f0a51

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed
 

‎test/Router.js

+20-2
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,20 @@ describe('Router', function(){
8383

8484
var router = new Router()
8585

86+
router.get('/foo', function (req, res, next) {
87+
req.counter = 0
88+
next()
89+
})
90+
8691
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+
})
8896
}
8997

9098
router.get('/foo', function (req, res) {
99+
assert.strictEqual(req.counter, 6000)
91100
res.end()
92101
})
93102

@@ -99,11 +108,20 @@ describe('Router', function(){
99108

100109
var router = new Router()
101110

111+
router.use(function (req, res, next) {
112+
req.counter = 0
113+
next()
114+
})
115+
102116
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+
})
104121
}
105122

106123
router.use(function (req, res) {
124+
assert.strictEqual(req.counter, 6000)
107125
res.end()
108126
})
109127

0 commit comments

Comments
 (0)
Please sign in to comment.