QUnitでは、非同期テスト用のAPIとして asyncTest(), stop(), start() を提供している。 ある程度使い方がわかったので解説してみる。 1. asyncTest() asyncTest()実行後は、start()が実行されるまで次のtest()またはasyncTest()を実行しない。 <asyncTest()の例> asyncTest('asyncTest', function() { setTimeout(function(){ ok(true, 'asyncTest'); start(); }, 10); }); test('after test', function() { ok(true, 'after test') });