我们有JS API根据HTML(标记语义和CSS)做很多事情。我们下面有很多类似的代码:
function initHelpText() {
$(".helpText, .tooltip, #pageHelp").css("cursor", "hand");
}
不用担心代码做什么,仅举一个例子。现在,我如何使用qUnit进行测试,此功能有效。我的猜测是,我需要使用上述类设置一些HTML元素,以及一些需要如何测试的元素,对吗?我了解qUnit的作用,但可以肯定缺少一些基本的东西。请你帮助我好吗?谢谢。
最佳答案
这是对一个元素的测试
test('.helpText cursor test',function(){
var element = $('<div class="helpText"></div>');
$('body').append(element);
same($('.helpText').css('cursor'),'hand','Cursor should be hand');
element.remove();
});