Как шпионить функцию, возвращающую значение внутри другой функции в Жасмин
При написании тестовых случаев я хочу всегда получать значение isChange как true (игнорируя условие if) и как вызвать statusModule в файле specs в jasmine? Я попробовал шпион, но не повезло.
var statusModule = function(input) {
var isChange = function(val) {
var isDefine = function(valueTypes) {
var isSuccess = false;
if (//some condition) {
isSuccess = true;
}
return isSuccess;
}
return false;
}
}
Я попытался использовать приведенное ниже утверждение, но безуспешно.
isChange = jasmine.createSpy().and.returnValue(true);