Как шпионить функцию, возвращающую значение внутри другой функции в Жасмин - PullRequest
0 голосов
/ 21 февраля 2019

Во время написания тестовых случаев я хочу получить значение isChange как true всегда (игнорируя условие if) и как вызвать statusModule в файле спецификации в 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);
...