QUnit是一个前端测试工具。
判断效果:
html基本结构:
<h1 id="qunit-header">QUnit</h1> <h2 id="qunit-banner"></h2> <div id="qunit-testrunner-toolbar"></div> <h2 id="qunit-userAgent"></h2> <ol id="qunit-tests"></ol> <div id="qunit-fixture">test</div>
js基本结构:
QUnit.test( "a basic test example"/*name*/, function( assert ) { var value = "hello"; assert.equal( value, "hello", "We expect value to be hello"/*pass message*/ ); });
判断方法:测试就是要对目标进行判断,qunit中的判断方法主要有:
QUnit.test( "ok test", function( assert ) { assert.ok( true, "true succeeds" ); });
QUnit.test("equal test", function(assert) {
assert.equal( "", "", "Empty, Empty; equal succeeds" ); });
QUnit.test("deepEqual test", function(assert) { assert.deepEqual( {}, {}, "Empty object,Empty object; deepEqual succeeds"); //fail });
QUnit.test("deepEqual test", function(assert) { assert.deepEqual( {}, {}, "Empty object,Empty object; deepEqual succeeds"); //pass });