首页 > 解决方案 > 在 mocha 单元测试中,如何模拟一个全局变量?

问题描述

你好吗?

我正在用 mocha 开发单元测试,我需要模拟一个全局变量。

let logger = {
    info: () => ({}),
};

exports.findCallCenters = (req, res, next) => {
    logger.info("findCallCenters", req.params);
};

当我运行测试时,它说loggerundefined. 这就是为什么我需要嘲笑它。

我不知道如何继续测试我的功能。

谢谢你的帮助!

标签: node.jsunit-testingmocha.js

解决方案


推荐阅读