编程语言
首页 > 编程语言> > javascript-茉莉花错误-预期事件点击已在#DIV_ID上触发

javascript-茉莉花错误-预期事件点击已在#DIV_ID上触发

作者:互联网

在Jasmine框架中开发测试工具时,我被引荐给此链接来触发事件:

http://www.htmlgoodies.com/beyond/javascript/js-ref/testing-dom-events-using-jquery-and-jasmine-2.0.htm

我在Jasmine框架中的#DIV_ID上触发click事件后,尝试获取新应用的CSS属性.

我尝试过此代码:

 spyEvent = spyOnEvent('#DIV_ID', 'click');
 $('#DIV_ID').trigger( "click" );
 expect('click').toHaveBeenTriggeredOn('#DIV_ID');
 expect(spyEvent).toHaveBeenTriggered();

但是我遇到了错误:#DIV_ID已触发预期的事件点击

任何人都可以帮助我解决我的问题.

提前致谢.

解决方法:

您的代码中存在一些语法错误:

 var spyEvent = spyOnEvent($('#DIV_ID'), 'click');
 $('#DIV_ID').trigger( "click" );
 expect('click').toHaveBeenTriggeredOn($('#DIV_ID'));
 expect(spyEvent).toHaveBeenTriggered();

我希望这行得通.

标签:jasmine-jquery,javascript,jquery,jasmine
来源: https://codeday.me/bug/20191009/1880262.html