我以前没有使用过摩卡,所以在测试方面我是一个真正的新手。但是,我想知道是否可以测试函数表达式中的函数表达式?我知道还有其他关于如何访问函数声明中的函数表达式的文章,等等。
那么,是否可以访问函数表达式中的函数表达式并使用Mocha进行测试?例如,我有以下代码:
var masterFunction = function() {
var siGogglin = functionDeclaration(putSomethingHere);
function functionDeclaration(code) {
var yoyo = [];
//some stuff I don't want you to see
return yoyo;
};
};是否可以从functionDeclaration中的变量siGogglin测试函数masterFunction?如果是的话,你能给我举个例子说明如何做到这一点吗?
谢谢。
发布于 2015-02-28 00:29:41
我的回答是否定的,因为您实际上在masterFunction中创建了一个私有函数,除非您向原型添加一个getter方法,否则它在masterFunction作用域之外是没有访问权限的。
https://stackoverflow.com/questions/28775469
复制相似问题