Я хочу проверить это. Это промежуточное ПО, после авторизации токена пользователя.
module.exports = (req, res, next) => {
const user = req.user;
if (user.type !== 'admin') {
return res.status(403).json({ error: req.t('errors.auth.access_error') });
}
next();
};
Мой тестовый файл.
beforeEach(() => {
const app = express();
app.post(
'/',
authenticateAdmin,
() => {}
);
});
it('success', () => {
request(app)
.post('/')
.send({
user: {
name: 'Jack',
type: 'admin'
}
})
});
Но при отправке я отправляю объект body. Я не могу изменить объект запроса. Как установить свойство объекта запроса?