Spaces:
Running
Running
| const test = require('node:test'); | |
| const assert = require('node:assert/strict'); | |
| const fs = require('node:fs'); | |
| const path = require('node:path'); | |
| test('adminUserRoutes does not register PUT /users/:id', () => { | |
| const src = fs.readFileSync( | |
| path.resolve(__dirname, '../routes/adminUserRoutes.js'), | |
| 'utf8' | |
| ); | |
| const hasPutRoute = /router\.put\s*\(\s*['"]\/users\/:id['"]/.test(src); | |
| assert.equal(hasPutRoute, false, 'PUT /users/:id must not be registered — use PATCH only'); | |
| }); | |