本文介绍了茉莉花试验NG-的mouseenter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法测试我的指令与NG-的mouseenter指令。

我想考几件事情,但首先,我需要测试提供的方法,NG-的mouseenter被调用。

我的测试:

 描述('悬停测试,函数(){
        它('的triggerPopover方法应该算得上悬停,函数(){
            spyOn($范围,'triggerPopover');
            VAR ARS =的jQuery(view.find('article.the级-IM-找换'));
            。jQuery的(ARS [0])触发('的mouseenter');
            期待($ scope.triggerPopover).to​​HaveBeenCalled();
        });
    });

我的指令使用说明:

 <物品我的指示性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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-21 04:58