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