本文介绍了茉莉花试验NG-的mouseenter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法测试我的指令与NG-的mouseenter指令。
我想考几件事情,但首先,我需要测试提供的方法,NG-的mouseenter被调用。
我的测试:
描述('悬停测试,函数(){
它('的triggerPopover方法应该算得上悬停,函数(){
spyOn($范围,'triggerPopover');
VAR ARS =的jQuery(view.find('article.the级-IM-找换'));
。jQuery的(ARS [0])触发('的mouseenter');
期待($ scope.triggerPopover).toHaveBeenCalled();
});
});
我的指令使用说明:
<物品我的指示性NG-的mouseenter =triggerPopover();>< /条>
结果:
解决方案
mouseenter
as a native DOM event is not supported by all browsers: http://www.quirksmode.org/dom/events/index.html
ng-mouseenter
builds on the mouseover
event, so you can just trigger it like this:
jQuery(ars[0]).trigger('mouseover');
这篇关于茉莉花试验NG-的mouseenter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!