модульный тест не получает значение из свойства binded - PullRequest
0 голосов
/ 03 марта 2020

У меня есть сценарий, когда, когда таймер становится равным 0, мне нужно захватить текст из html

<span class='show-timer' ng-show="vm.timerOptions.isDisplayTimer" ng-class="{setfontsize: vm.timerOptions.timeLeft === 0}">{{vm.timerOptions.showTime}}</span>

Я хочу выполнить модульное тестирование значения из {{vm.timerOptions.showTime}} '

Но вот когда я это сделаю:

it('Should show LockExpired message',()=>{
      ctrlObj.timerOptions.timeLeft=0;
      ctrlObj.timerOptions.isDisplayTimer=true;
      ctrlObj.timerOptions.selectedtimerStyle='show';
      $scope.$digest();
      elem = $compile(elem)($scope);
      expect(elem.find('.showTimer').html()).toBe('Lock Expired'); // here its printing '{{vm.timerOptions.showTime}}' toBe 'Lock Expried'.
    });

Как получить значение '{{vm.timerOptions.showTime}}' в модульном тестировании.

Любая помощь будет оценена.

...