ControllerのテストをCakeTestCase#testActionで書こうと思ったのですが、 テストするactionの中でredirectのところを通ると本当にリダイレクトされてしまいます。 Google先生に聞いたところ、下記の記事が。 cakephp1.2でControllerをテストする際のredirectとcakeErrorアクションの取扱い この記事ではrunkitという仕組みを使って、動的に定義を書き換えているようだけど、 今回は下記な感じで app ディレクトリ内だけで対応が済む感じにしてみました。 (1) app/webroot/test.php の 98行目付近に追記 require_once CAKE_TESTS_LIB . 'test_manager.php'; の後ろ辺りに Configure::write('CAKE_ENV', 'test'); と定義