用于更改请求对象的单元测试Express中间件
用于更改请求对象的单元测试Express中间件
我已经编写了一个简单的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
是否正确填充?我已经看到了检查返回值的示例,甚至可能运行了服务器的测试版本,但是找不到用于检查更改的请求对象的示例。
您不能像这样测试中间件,您必须分开关注才能完成此任务。
Click for more information
最新文章
- 卷积与反卷积(转置卷积)关系的公式推导 及其各自的形式
- http请求digest auth认证
- 俞敏洪的一分钟励志演讲
- DCMM是什么
- XML是什么?有什么用?
- 闲话权限系统的设计
- 主成分分析(PCA)(principal component analysis)
- HTML超出文本显示省略号...[text
- mmap例子详解
- C语言void指针的用法
- 网络工程师成长日记138
- SAR成像系列:【8】合成孔径雷达(SAR)成像算法
- 【网络流量监控工具之Nethogs】
- simpledateformat怎么改变格式 SimpleDateFormat 的使用及其 注意事项
- 系统的联调
- Linux 终端 基本指令
- ubuntu安装pandas