刚刚接触了Qunit,下面是一个测试:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="lib/jquery-1.4.2.js"></script>
<script src="lib/jquery.xmldom.js"></script>
<script src="lib/json2.js"></script>
<script src="lib/jquery.mockjax.js"></script>
<script type="text/javascript">
$.mockjax({
url: '/Test/fortune', //服务器端的url地址
responseTime: 750,
responseText: { //服务器端响应
status: 'success',
fortune: 'Are you a turtle?'
}
});//相当于服务器端
$.getJSON('/Test/fortune', function(response) {
if ( response.status == 'success') {
$('#fortune').html( 'Your fortune is: ' + response.fortune );
} else {
$('#fortune').html( 'Things do not look good, no fortune was told' );
}
});//客户端请求
</script>
</head>
<body>
<div id="fortune"></div>
</body>
</html>
分享到:
相关推荐
JsUnit是JavaScript的开源单元测试框架。它受到JUnit的启发,并完全用JavaScript编写。作为最流行的 JavaScript单元测试框架,它还提供了一些ant任务,使开发人员在持续集成服务器上构建时很容易运行测试套件。
6. **持续集成**:将JsUnit测试集成到持续集成流程中,每次代码更改后自动运行测试,保证代码质量。 在实际应用中,JsUnit与其他JavaScript开发工具,如Mocha、Jest等,共同构成了JavaScript开发者的测试生态。选择...
### JSUnit单元测试 #### 一、JSUnit简介与安装 **JSUnit**是JavaScript单元测试框架的一个实现,它是JUnit的JavaScript版本。JSUnit的主要作用是帮助开发者编写和执行前端JavaScript代码的单元测试,确保代码的...
jsUnit 是一个专门用于 JavaScript 的单元测试框架,版本 2.2 提供了更稳定和强大的测试支持。在本篇文章中,我们将深入探讨 JavaScript 单元测试的重要性和 jsUnit 2.2 的关键特性,以及如何有效地使用它进行测试。...
为了确保每次代码更改后都能及时发现问题,可以将JsUnit测试集成到持续集成(CI)系统中,如Jenkins、Travis CI等。这样,每当代码提交,CI服务器就会自动运行测试,提供快速反馈。 总结,JsUnit作为JavaScript的单元...
1. `simpleTest.html`和`simpleJS.js`:这两个文件可能包含了一个基础的JsUnit测试示例,通过测试一个简单的JavaScript函数来演示JsUnit的用法。 2. `simpleJS2.js`:此文件可能包含了一个稍微复杂一点的测试案例,...
JSUnit是专为JavaScript设计的一个单元测试框架,它使得JavaScript应用程序的测试变得更加系统化和自动化。下面将详细介绍JSUnit以及其在JavaScript单元测试中的应用。 首先,让我们理解什么是单元测试。单元测试是...
在这个主题中,我们将深入探讨单元测试的重要性、原理以及如何使用 jsunit 这样的工具来进行单元测试。 首先,我们要明白软件开发中遇到的挑战。随着项目的迭代,软件需要不断添加新特性、修复错误、优化性能和重构...
JavaScript Unit Testing,通常简称为JSUnit,是一种针对JavaScript代码进行单元测试的框架,类似于Java中的JUnit工具。在软件开发过程中,单元测试是确保代码质量、可维护性和避免bug的重要环节。JSUnit允许开发者...
JavaScript Unit (JSUnit) 是一个专门用于测试 JavaScript 代码的单元测试框架,它在Web开发领域扮演着重要的角色。JSUnit 2.2 alpha 11 版本是该工具的一个早期版本,提供了对JavaScript代码进行系统化和自动化测试...
本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...
本书重点介绍Ajax及相关的工具和技术,主要内容包括 XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析 JavaScript调试工具和技术,以及Ajax开发模式...
本书重点介绍Ajax及相关的工具和技术,主要内容包括 XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析 JavaScript调试工具和技术,以及Ajax开发模式...
本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...
本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...
本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...
本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...
本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...
本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...