Files
pulse-signage/test/not-found-middleware.test.js
T
lzstealth 203d0bfc01
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m49s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 32s
Release 2.8.0
2026-08-16 17:15:31 +01:00

22 lines
533 B
JavaScript

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.');
});