5
Grails 1.3.7を使用しています。私は統合テストでリダイレクトをテストしようとしています。ここに私のコントローラおよび方法は...質問で私の統合テストでしかしGrails:統合テストでリダイレクトをテストする
class HomeController {
def design = {
....
if (params.page) {
redirect(uri: "/#/design/${params.page}")
}
else {
redirect(uri: "/#/design")
}
break;
}
}
で、「controller.response.redirectedUrl」への呼び出しは、私はリダイレクト呼び出しがあることを知っているにもかかわらず(常にnullを返します)失敗しています製作されました(ロギングを通じて検証済み)。以下の統合テストで何が問題になりますか?
class HomeControllerTests extends grails.test.ControllerUnitTestCase {
....
void testHomePageDesign() {
def controller = new HomeController()
// Call action without any parameters
controller.design()
assert controller.response.redirectedUrl != null
assertTrue(responseStr != "")
}
おかげで、 - デイブ