Тестирование на значение события - PullRequest
0 голосов
/ 27 января 2020

Я работаю над проектом AngularJS. Пользовательский интерфейс представляет собой файл HTML, но функции содержатся в файле js viewmodel. Я пытаюсь написать spe c для проверки значения в свойстве события. Но я получаю ошибку:

TypeError: Невозможно прочитать свойство 'selectionStart' из неопределенного

function onKeyPress(event){
   if(event.key === 'Enter') {
      // do stuff
   } else {
      _selectionStart = event.target.selectionStart;
   }    
}

it('should have a value in selectionStart', function(){
   viewModel.selectionStart = 0; 
   viewModel.onKeyPress({key:'X'});
});

...