いまさらながらQUnitでテストを書いてます。
テストの書き方はまた別の機会にまとめるとして、取り急ぎ非同期の処理をテストする方法がまとめておきます。
JavaScript
QUnit.test("API - TEST", function(assert) { stop(); $.get("#{URL}").done(function(evt) { assert.ok(evt.state = "ok", "Passed!"); }); });
一旦 stop を叩いて処理を止めれば良いようです。