const test = require('node:test'); const assert = require('node:assert/strict'); const registerNotFoundHandler = require('../src/web/middleware/not-found'); test('unmatched requests are forwarded as 404 errors', () => { let handler = null; registerNotFoundHandler({ use(value) { handler = value; } }); let receivedError = null; handler({}, {}, function (error) { receivedError = error; }); assert.equal(receivedError.statusCode, 404); assert.equal(receivedError.message, 'Page not found.'); });