Ручка отрицаю все в тестировании веб-интерфейса через Yii - PullRequest
1 голос
/ 30 августа 2010

У меня есть контроллер со следующими правилами доступа:

array('deny',  // deny all users
    'users'=>array('*'),
),

Я хочу протестировать этот код (каждый пользователь, авторизованный или не имеющий доступа к этому контроллеру через Интернет), имеет следующее:

public function testShow()
{
  $this->open('?r=link');
}

Но я получаю следующую ошибку в моей консоли:

1) LinkTest :: testShow
PHPUnit_Framework_Exception: Ответ от сервера Selenium RC для testComplete ().
ОШИБКА XHR: URL = http://127.0.0.1/url/index-test.php/?r=link Response_Code = 403 Error_Message =>
CHttpException.

Я хочу сделать тест, в котором я могу убедиться, что контроллер ссылок не виден через Интернет,

1 Ответ

0 голосов
/ 01 сентября 2010

Что ж, ответ 403 - это ошибка отказа в доступе. Похоже, все работает правильно. Возможно, вам просто нужно настроить Selenium. См. этот вопрос для получения справки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...