gpt4 book ai didi

node.js - 在mocha单元测试中,如何模拟全局变量?

转载 作者:太空宇宙 更新时间:2023-11-03 22:39:47 28 4
gpt4 key购买 nike

你好吗?

我正在使用Mocha开发单元测试,并且需要模拟全局变量。

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

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


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

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

谢谢你的帮助!

最佳答案

最好的模拟库是sinon

您可以阅读下一篇文章,胜过sinon文档


https://semaphoreci.com/community/tutorials/best-practices-for-spies-stubs-and-mocks-in-sinon-js

关于node.js - 在mocha单元测试中,如何模拟全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52514595/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com