Угловой, Карма - Тест Ховер - PullRequest
1 голос
/ 05 марта 2019

У меня есть компонент, который отображает некоторые дополнительные данные во всплывающей подсказке.Эта подсказка отображается при наведении курсора.

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

it('has correct tooltip data', () => {
    const div = fixture.debugElement.nativeElement.querySelector('div');

    div.dispatchEvent(new MouseEvent('mouseover'), {
      view: window,
      bubbles: true,
      cancelable: true
    });

    fixture.detectChanges();
    const tooltip = fixture.debugElement.nativeElement.querySelector('ngb-tooltip-window');
});

Что я делаю не так?Есть ли пример кода, из которого я могу черпать вдохновение?

Если я запускаю тест в браузере, событие hover работает правильно.(Даже с изолированным компонентом)

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