Я написал простое Express промежуточное ПО, например:
// middleware/addLocals.js
export default (req, res, next) => {
req.locals = { foo: 'bar' };
next();
};
Использование выглядит следующим образом:
// index.js
import express from 'express';
import addLocals from './middleware/addLocals';
const app = express();
app.get('/', [addLocals], getImage);
Возможно ли выполнить модульное тестирование промежуточного ПО с помощью Jest для проверки что req.locals
правильно заселено? Я видел примеры проверки возвращаемых значений или, возможно, даже запуска тестовой версии сервера, но я не могу найти пример проверки объекта запроса на наличие изменений.