CakePHP1.2でKtai Library for CakePHP1.2をインストールした後に最初から組み込まれているテストケース「All Core Tests」を実行するとエラーになる。
エラーメッセージはこんな感じ。
とにかくだーっといくつかエラー発生。
んで、いろいろ調べてみたらKtai Libraryをインストールした際にapp/config/routes.phpへ追加した以下の一文が悪さしている模様。
がこれをコメント化したらちゃんと動いた。
まあ、わざわざテストケース書くのもなあと思うので、コレで良しとしよう。
ちゃんとしたい人は、パラメータを渡す時のセパレータをコロンからチルダに変えてあげれば上手く行くはずなんだけど、cakeディレクトリに入っているテストケースを触ることになるので、ちょっと嫌だなー。
エラーメッセージはこんな感じ。
# Failed
Identical expectation [Array: 3 items] fails with [Array: 3 items] as key list [0, param, param2] does not match key list [0, 1, 2] at [/var/www/html/project/cake/tests/cases/dispatcher.test.php line 1254]
/var/www/html/project/cake/tests/cases/dispatcher.test.php -> DispatcherTest -> testDispatchとにかくだーっといくつかエラー発生。
んで、いろいろ調べてみたらKtai Libraryをインストールした際にapp/config/routes.phpへ追加した以下の一文が悪さしている模様。
Router::connectNamed(array(), array('argSeparator' => '~'));がこれをコメント化したらちゃんと動いた。
まあ、わざわざテストケース書くのもなあと思うので、コレで良しとしよう。
ちゃんとしたい人は、パラメータを渡す時のセパレータをコロンからチルダに変えてあげれば上手く行くはずなんだけど、cakeディレクトリに入っているテストケースを触ることになるので、ちょっと嫌だなー。