【发布时间】:2019-10-08 10:25:30
【问题描述】:
我有这种情况:
user.js:
var a = function() {
function b() {
return 5
}
}
module.exports = a
如何窥探b()函数?
在我的 test.js 文件中,我有这样的内容:
let us = require('../user)
chai.spy.on(us, 'b', returns => 3);
但这不起作用。如何使用chai 解决这个问题?
【问题讨论】:
-
我认为这是不可能的:只有暴露的函数/方法可能会被监视。
标签: javascript node.js unit-testing mocha.js chai