Add unit tests for role middleware and package.json
Some checks are pending
Docker Test / test (push) Waiting to run
Some checks are pending
Docker Test / test (push) Waiting to run
This commit is contained in:
parent
73a2dc22f9
commit
cb0e31b668
2 changed files with 28 additions and 2 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue