Как установить свойство объекта запроса? - PullRequest
0 голосов
/ 13 марта 2020

Я хочу проверить это. Это промежуточное ПО, после авторизации токена пользователя.

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. Я не могу изменить объект запроса. Как установить свойство объекта запроса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...