テスト駆動型開発の精神に則り、要求されたときに API がコールバック関数にラップされた結果を返すことができることを確認する方法を見つけようとしています。このような:
GET http://example.com/api/resource/?callback=handleThis
handleThis( {"foo": "bar"} );
モカとスーパーテストを使用しています。応答変数を文字列に変換してそれを参照文字列と比較する以外に、テスト スイートが JSON を含む関数呼び出しを受け取っていることを確認する他の賢い方法はありますか?