QUnit Async

by Joshua McNeese

HTML

<script src="http://code.jquery.com/qunit/qunit-1.12.0.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.12.0.css">
<h1 id="qunit-header">Test Suite</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">
    <ul class="nav">' + '
        <li class="nav-item first">1</li>' + '
        <li class="nav-item ">2</li>' + '
        <li class="nav-item ">3</li>' + '
        <li class="nav-item last">4</li>' +</ul>
</div>

JavaScript

test("stop & start", 1, function () {

    var actual = false;

    stop();

    setTimeout(function () {

        ok(actual, "this test actually runs, and fails");
        start();

    }, 1000);

});

asyncTest("asyncTest & start", 1, function () {

    var actual = false;

    setTimeout(function () {

        ok(actual, "this test actually runs, and fails");
        start();

    }, 1000);

});