javascript - JS-如何使用qunit进行测试

标签 javascript testing qunit

我们有 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();
});

关于javascript - JS-如何使用qunit进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3514688/

相关文章:

javascript - 谷歌地图标记不显示

angularjs - 测试返回 promise 的 Angular 服务

ember.js - 测试 Ember.Logger.error 断言

javascript - TabPanel 内的嵌套列表?

javascript - 带有自定义图标的 Bokeh 自定义操作

javascript - 如何将 HttpBackend 用于 $http

testing - 总线故障的软件内存测试

java - Lombok 注释在测试中未处理 - Bazel

jquery - qUnit:在 qunit-fixture 之外编写的 Twitter Bootstrap 模式

javascript - Sinon.js、QUnit 和 Jquery。尝试通过 FakeXMLHttpRequest 验证发布的数据