我们可以在茉莉花中测试嵌套函数吗?它给出了一个错误"无法读取属性'内部'未定义"。请查看以下内容,
我的测试文件是,
describe('sample.js', function(){
it('test', function(){
expect(outer()).toBe(true);
expect(inner()).toBe(true);
});
});
java脚本文件是
function outer(){
function inner(){
return true;
};
return true;
};
答案 0 :(得分:1)
您无法测试嵌套函数 - 因为它们在父函数中是私有的。
解决方案是将其移出嵌套函数。如:
function outer() { return true; }
function inner() { return true; }