JS单元测试框架:QUnit

QUnit:jQuery的单元测试框架,但不仅限于jQuery(从这个工具不需要引用jquery.js可以看出)

index.html

<!--

官网

http://qunitjs.com/

-->

<!DOCTYPE html>

<html>

<head>

  <meta charset="utf-8">

  <title>QUnit Example</title>

  <link rel="stylesheet" href="qunit-1.16.0.css">

</head>

<body>

  <div id="qunit"></div>

  <div id="qunit-fixture"></div>

  

  <script src="qunit-1.16.0.js"></script>  <!--测试框架-->

  <script src="tests.js"></script>         <!--单元测试模块-->

  <script src="api.js"></script>           <!--被测模块-->



</body>

</html>

api.js

function sum(a, b)

{

    return a + b;

}

 tests.js

QUnit.module( "OnRead", {

    //初始化

    beforeEach: function() {

        console.log("setup");

    },

  

    //清理

    afterEach: function()

    {

        console.log("clean");

    }

});



//测试用例

QUnit.test( "sum", function( assert ) {

    console.log("sum");

    assert.ok( 1 == "1", "Passed!" );

});

直接执行index.html

你可能感兴趣的:(单元测试)