qUnit では、asyncTest()
テスト内に非同期コードがある場合の使用方法は理解できますが、非同期コードを含む関数がある場合はどうなるでしょうか?
つまり、非同期要求はテスト内にはなく、単にテスト対象のコードの一部です。
たとえば、次のコードをご覧ください。
function makeAjaxCall(){
$.get('/mypage', {}, function(data){
// Do something with `data`
},'json');
}
テスト内で呼び出して、ajax リクエストから返された でmakeAjaxCall()
テストを実行するにはどうすればよいですか?data