Skip to content

Commit fafa866

Browse files
committed
Refactor route handler definition for prototype pollution test
1 parent a8c47d4 commit fafa866

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

tooling/advanced-pollution-test.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,21 +51,21 @@ function createMockRes () {
5151

5252
const router = sequential()
5353

54+
// Mock a simple route handler
55+
router.get('/test', (req, res) => {
56+
console.log('Query keys:', Object.keys(req.query))
57+
console.log('Query values:', req.query)
58+
console.log('Prototype:', Object.getPrototypeOf(req.query))
59+
res.end()
60+
})
61+
5462
// Test each case
5563
testCases.forEach((testUrl, index) => {
5664
console.log(`\n--- Test ${index + 1}: ${testUrl} ---`)
5765

5866
const req = createMockReq(testUrl)
5967
const res = createMockRes()
6068

61-
// Mock a simple route handler
62-
router.get('/test', (req, res) => {
63-
console.log('Query keys:', Object.keys(req.query))
64-
console.log('Query values:', req.query)
65-
console.log('Prototype:', Object.getPrototypeOf(req.query))
66-
res.end()
67-
})
68-
6969
try {
7070
router.lookup(req, res)
7171
} catch (error) {

0 commit comments

Comments
 (0)