Add unit tests for role middleware and package.json
Some checks are pending
Docker Test / test (push) Waiting to run

This commit is contained in:
BibaBot Jarvis 2026-03-16 13:10:19 +00:00
parent 73a2dc22f9
commit cb0e31b668
2 changed files with 28 additions and 2 deletions

View file

@ -27,7 +27,9 @@ describe('requireRole middleware', () => {
const middleware = requireRole(['admin']);
let calledNext = false;
next = () => { calledNext = true; };
next = () => {
calledNext = true;
};
middleware(req, res, next);
assert.strictEqual(calledNext, true);
@ -39,10 +41,12 @@ describe('requireRole middleware', () => {
let statusCode = null;
let body = null;
res.status = (code) => {
statusCode = code;
return res;
};
res.json = (data) => {
body = data;
return res;
@ -59,10 +63,12 @@ describe('requireRole middleware', () => {
let statusCode = null;
let body = null;
res.status = (code) => {
statusCode = code;
return res;
};
res.json = (data) => {
body = data;
return res;
@ -78,7 +84,9 @@ describe('requireRole middleware', () => {
const middleware = requireRole(['admin', 'moderator']);
let calledNext = false;
next = () => { calledNext = true; };
next = () => {
calledNext = true;
};
middleware(req, res, next);
assert.strictEqual(calledNext, true);