node.js - 在 mocha 单元测试中,如何模拟一个全局变量?
问题描述
你好吗?
我正在用 mocha 开发单元测试,我需要模拟一个全局变量。
let logger = {
info: () => ({}),
};
exports.findCallCenters = (req, res, next) => {
logger.info("findCallCenters", req.params);
};
当我运行测试时,它说logger
是undefined
. 这就是为什么我需要嘲笑它。
我不知道如何继续测试我的功能。
谢谢你的帮助!
解决方案
推荐阅读
- google-cloud-platform - 如何从 Terraform / Pulumi 访问 Cloud Run 服务 IP 以动态创建 A 记录?
- java - 图流 FileSinkSVG2
- html - .gif 在鼠标悬停时改变大小
- python - Django 身份验证表单不进行身份验证和重定向
- c++ - C++ - 使运算符重载可链接
- coinbase-api - CoinBase Pro API - 打字稿 API
- reactjs - 为什么 ReactJs 表单的输入预先填充了加载值,不允许再更新它
- python - 如何在 Keras 中获得输入渐变?
- python - 如何直接返回输出而不在 Tkinter 中创建按钮
- sql - Postgresql 使用 Entity Framework Core 速度慢