Wil*_*ing 5 javascript jquery jasmine
我是茉莉花的初学者.我不知道如何使用jasmine测试以下jquery代码.
if ($('.data-block').length > 0) {
$('.span4:even', '.data-block').addClass('even');
$('.span4:odd', '.data-block').addClass('odd');
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我我是如何使用jasmine为这个jquery程序编写测试代码的.谢谢您的回答.
您可以使用Jasmine-JQuery插件并针对注入的DOM进行测试:
https://github.com/velesin/jasmine-jquery
该插件提供自定义匹配器,例如:
expect($('.span4:even')).toHaveAttr('class', 'even')
Run Code Online (Sandbox Code Playgroud)
Ps在这里您有一个简短的介绍.