Как шпионить функцию, возвращающую значение внутри другой функции в Жасмин

При написании тестовых случаев я хочу всегда получать значение 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);

0 ответов

Другие вопросы по тегам