Проверка возврата в угловых 6 с использованием жасмин / карма - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу написать контрольный пример для оператора возврата.

constructor(private el: ElementRef) { }
@HostListener('keydown', ['$event'])
onKeyDown(event: KeyboardEvent) {

if (this.specialKeys.indexOf(event.key) !== -1) {
  return;
}

1 Ответ

0 голосов
/ 06 февраля 2019

В Javascript, если возвращаемое значение функции равно void или ничего не возвращает, оно неявно возвращает undefined.Таким образом, вы можете проверить свою функцию onKeyDown следующим образом:

const event = {
    key: 1
}

expect(onKeyDown(event)).toBeUndefined()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...