QUnit 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
QUnit 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
QUnit 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
QUnit 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
QUnit 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 未知
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-03-05

软件简介

QUnit 是一个功能强大、易于使用的 JavaScript 单元测试框架。它被 jQuery 项目用于测试代码和插件,它能够测试任何通用的 JavaScript 代码(甚至能够在服务器端测试 JavaScript 代码)。

    示例代码:

test("a basic test example", function() {
  ok( true, "this test is fine" );
  var value = "hello";
  equals( "hello", value, "We expect value to be hello" );
});

module("Module A");

test("first test within module", function() {
  ok( true, "all pass" );
});

test("second test within module", function() {
  ok( true, "all pass" );
});

module("Module B");

test("some other test", function() {
  expect(2);
  equals( true, false, "failing test" );
  equals( true, true, "passing test" );
});

    测试结果页面:

展开阅读全文

代码

评论 (0)

加载中
更多评论
发表了资讯
2017/04/02 05:10

QUnit 2.3.0 发布,易用的 JavaScript 单元测试框架

QUnit 是一个功能强大、易于使用的 JavaScript 单元测试框架。它被 jQuery 项目用于测试代码和插件,它能够测试任何通用的 JavaScript 代码(甚至能够在服务器端测试 JavaScript 代码)。 QUnit 2.3.0 更新内容: Core: Test#pushFailure 现在调用 Test#pushResult HTML Reporter: 显示 hidepassed 上的 todo 测试 CLI: 新增自定义 reporters 支持 CLI: 正确中止和重新启动测试 CLI: 添加文件观看选项 Core: 从 ProcessingQueu...

0
10
发表了资讯
2014/12/11 00:00

QUnit 1.16 发布,附发布计划

QUnit是jQuery的单元测试框架。 QUnit 1.16 发布,此版本是个重要的版本,引入了一些新 APIs,默认在 QUnit 2.0 使用。 新 APIs 概览: QUnit.test( "assert.async() test", function( assert ) {   var done = assert.async();   var input = $( "#test-input" ).focus();   setTimeout(function() {     assert.equal( document.activeElement, input[0], "Input was focused" );     don...

2
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/10/13 12:58

qunit和mockjax前端测试

题外话:想轻松点写篇文章,可不知道为什么每一篇写的时候都有中沉重的感觉。 qunit是JavaScript的单元测试框架,用起来和junit一样的简单,够可视化。 通过阅读API和一些测试Demo很快就可以掌握qunit的基本用法。下面是一个测试例子,通过例子来说明qunit的用法,然后就没了。 qunit框架使用的一个demo集合 <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <meta http-equiv="X-UA-Compatible" con...

0
0
发表于运维专区
2020/02/08 09:46

QUnit在浏览器扩展API测试中的应用

一、背景 每款浏览器都会给开发者提供一些API接口用于插件开发,这些API在发布给开发者使用前必须经过相应的测试,那么如何对这些API接口进行测试呢? 搜狗浏览器开发者文档请见:http://ie.sogou.com/open/ 。 二、使用QUnit前的测试方案 从搜狗浏览器开发者文档可知,搜狗浏览器提供给开发者的API有很多种类,同时每种API又有很多接口。如何高效快捷测试这些API的功能正确性就至关重要了。在使用QUnit前的测试方案你猜猜看会是...

0
0
发表了博客
2011/04/14 19:34

如何用Qunit测试你的JavaScript代码

QUnit, 由jquery团队开发,是一个对JavasScript进行单元测试的很好的框架。在这篇指南中, 我将具体介绍什么是Qunit,以及为什么你要关心严格地测试你的代码。 什么是QUnit QUnit 是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由 jQuery 团队的成员写的,而且是jQuery的官方测试套装。但QUnit一般是足以测试任何常规javascript代码,它甚至可能通过一些javascript引擎比如Rhino或V8来测试服务器端JavaScript。...

0
1
发表了博客
2012/12/10 16:58

javascript单元测试工具- -QUnit

QUnit~

0
0
2015/10/28 17:40

使用QUnit对javascript进行单元测试

QUnit中API QUnit所有的API可以分为三类:Setup,Assertions,Asynchronous Testing 1、Setup (1)、test( name, [expected], testFun ) 代表QUnit中的一个测试 参数说明 name:要测试的名称,比如“加法函数”或“add”等 expected:可选参数,用来表示该测试函数的断言的数量,是个正整数 testFun:一个函数,所有的测试代码都应该包括在该函数里,通常这是一个匿名函数。 例: test(“add function”, 1, function() { equal...

0
1
发表了博客
2016/01/06 01:51

QUnit的使用

最近我准备构建一个自己的轻量级的库,但是我遇到了一些问题,最大的问题就是比如写着写着,我怕后面写的东西会覆盖掉前面的一些功能,所以我只能不停的测试,于是我想到了用一些测试库,试着安装传说中的mocha啥的,on my god,我的破电脑完全不给力装不上去,最后找了这一款超级轻量级的语法简单的测试库,而且还是牛逼的John Resig发明的. ``` QUnit.test( "isFunction", function( assert ) assert.expect( 2 );//指明回调里...

0
0
发表了博客
2015/09/17 09:26

qunit和mockjax前端测试

题外话:想轻松点写篇文章,可不知道为什么每一篇写的时候都有中沉重的感觉。 qunit是JavaScript的单元测试框架,用起来和junit一样的简单,够可视化。 通过阅读API和一些测试Demo很快就可以掌握qunit的基本用法。下面是一个测试例子,通过例子来说明qunit的用法,然后就没了。 qunit框架使用的一个demo集合 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=ed...

0
0
发表于大前端专区
2016/09/13 11:50

【qunit】前端单元测试

#简介 [Qunit](http://qunitjs.com/) 是一个前端单元测试框架,能够与requirejs等AMD/CMD框架集成。 > 目前最新版本为**2.0.1**,不兼容IE9一下,若在IE9以下测试,请使用**1.x**版本 > 需要一个样式的支撑,以及一个脚本的支撑,当然也可以从官网上[下载](https://codeload.github.com/jquery/qunit/zip/2.0.1)回来,全部正确浏览器**标题**会**打钩** > 每个测试组后都会由三个数字(错误数,正确数,期待测试数),```全正确...

0
0
发表了博客
2015/04/02 14:35

jquery单元测试框架链接整理

jQuery单元测试框架 QUnit:http://www.oschina.net/p/qunit/ 详细介绍JavaScript(Jquery)单元测试工具QUnit:http://wenku.baidu.com/link?url=BRUz_MXfkxlvXTqqxqi0h4aJ2L52hSya7mEmjD-FFhdHauvO7CuaoMSy7i0IJjKaWZFlc6C98iVrZYMo5vvz_KlQNOHPKUhI9NEjsziC9kq QUnit下的JavaScript自动化单元测试:http://www.zhangxinxu.com/wordpress/2013/04/qunit-javascript-unit-test-单元测试/ 单元测试101:你测试你的javascript吗?:...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2011/05/09 09:14

如何用 QUnit 来测试 JavaScript 代码

QUnit是一套由jQuery团队开发的,非常强大的用于对JavaScript进行单元测试的框架。本文将介绍什么是QUnit,以及为何要关心代码测试。 什么是QUnit Qunit是一款强大的用于帮助调试代码的,JavaScript单元测试框架。QUnit由jQuery团队成员编写,是jQuery的官方测试套件,不仅如此,QUnit还可以测试任何常规JavaScript代码,甚至可以通过一些像Rhino或者V8这样的JavaScript引擎,测试服务端JavaScript代码。 如果不熟悉“单元测试”...

4
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
37 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部