[CakePHP] AuthComponentで軽くはまりました...

最近いろんなところではまってます...orz
id:cakephperさんのブログでTwitterでのつぶやきが取り上げられていたので、ちょっとまとめてみます。
現在、あるアプリの基盤部分を実装中なのですが、Authコンポーネントを使って管理ページの機能を作っています。
デバッグのために「TestsController」を作ってテストをしていたのですが、なんだか挙動が変です。認証処理が動いていません。
いろいろと試してもうまくいかないので、Authコンポーネントのコードを開いてみると...

<?php
// cake/controllers/components/auth.php
....
function startup(&$controller) {
$methods = array_flip($controller->methods);
$action = strtolower($controller->params['action']);
$allowedActions = array_map('strtolower', $this->allowedActions);

$isErrorOrTests = (
strtolower($controller->name) == 'cakeerror' ||
// ↓ここに注目!
(strtolower($controller->name) == 'tests' && Configure::read() > 0)
);
if ($isErrorOrTests) {
return true;
}
....

思わず「あーっっ!」と叫んでしまいましたとさ。