0
можно ли протестировать вложенную функцию в жасмин? это дает ошибку как «Невозможно прочитать свойство« внутреннее »неопределенного». Посмотрите, пожалуйста, в следующем,Как проверить вложенную функцию в жасмин?
Мой тестовый файл,
describe('sample.js', function(){
it('test', function(){
expect(outer()).toBe(true);
expect(inner()).toBe(true);
});
});
И ява файл скрипта,
function outer(){
function inner(){
return true;
};
return true;
};
Истина. Но не нужно экспортировать частные/внутренние функции только для тестирования. Если какая-то функция является частной (по какой-то причине), то общий результат публичной функции представляет интерес и должен быть протестирован. –