ControllerTestCaseを拡張し、これを処理するカスタムメソッドを作成する必要がありますか?最善の方法は何ですか?
質問する
110 次
1 に答える
1
AJAX応答は、他の応答と同じである必要があります。したがって、サブクラス化は必要ありません。
しかし、「私がテストしているファイルから生成された応答AJAXリクエストが正しいことをテストする方法」を意味する場合はどうでしょうか。それを行う方法はありません(おそらくSeleniumテストを除いて)。そして、これをテストするのはPHPの仕事ではありません。JavaScriptテストを使用してテストする必要があります。
AJAXが正しいパラメータで正しいURLを呼び出していることを確認したら、AJAXリクエストを人為的に作成し、通常のリクエストとして応答をテストできます。
于 2012-05-18T20:41:23.450 に答える