2010-08-30 16 views
1

J'ai un contrôleur avec les règles d'accès suivantes:Poignée nier tout dans le test interface web par Yû

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

Je veux tester ce code (chaque utilisateur autorisé ou ne peut pas accéder à ce contrôleur via le web) et ont les éléments suivants:

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

mais je reçois l'erreur suivante dans la console:

1) LinkTest::testShow
PHPUnit_Framework_Exception: Response from Selenium RC server for testComplete().
XHR ERROR: URL = http://127.0.0.1/url/index-test.php/?r=link Response_Code = 403 Error_Message = >
CHttpException.

Je veux faire un test où je peux m'assurer que le contrôleur de lien n'est pas visible via le web.

Répondre

0

Bien la réponse 403 est une erreur d'autorisation refusée. Donc, il semble que cela fonctionne correctement. Peut-être que vous avez juste besoin de configurer Selenium. Voir this question pour de l'aide.