Извинения, если это покрыто в другом месте, изо всех сил пытались найти исчерпывающий результат при поиске.Имитировать наведение мыши в тесте единицы жасмина?
У меня есть Javascript-приложение, которое содержит аудио-описания для mouseover для определенных элементов. Они реализованы с помощью наведения курсора мыши слушатель, как так
menuOption.addEventListener("mouseover", function(){
audio.play("menuoption");
});
В моем тесте у меня есть что-то вроде (псевдо-код!):
spyOn(audio, "play")
menuOption.mouseover()
expect(audio.play.calls.count()).toBe(1);
Это Mouseover, кажется, не срабатывает. Я использую жасмин и фантомы. Когда я меняю указатель мыши на щелчок, он работает нормально, поэтому я склонен думать, что мои тесты в порядке, и проблема с наложением мыши является проблемой?