B.2 设置文档
下载了QUnit文件之后,接下来要设置HTML测试文档。在典型的项目中,这个文件叫index.html,而且与qunit.js和qunit.css放在相同的测试文件夹中。不过,我们这里把这个测试文件放在一个父目录中。
这个文档的 <head>
元素中包含一个 <link>
标签,用于链接 CSS 文件;还包含几个<script>
标签,用于加载jQuery、QUnit、要测试的JavaScript文件(B.js),以及测试文件(test/test.js)。文档的<body>
标签中包含两个主要元素,每个元素的ID将由QUnit用来运行测试和显示结果。
为了演示QUnit,我们会使用第2章和第6章中的一些例子。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Appendix B Tests</title>
<link rel="stylesheet" href="qunit.css" media="screen">
<script src="jquery.js"></script>
<script src="test/qunit.js"></script>
<script src="B.js"></script>
<script src="test/test.js"></script>
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture">
<!--要测试的标记放在这里-->
</div>
</body>
</html>
因为第2章的代码要根据相应的DOM进行测试,所以测试文档中的标记应该与实际页面中的标记符合。可以从第 2 章中使用的 HTML 文档中把相应标记复制过来,替换掉这里的注释“<!—要测试的标记放在这里—>
”。