1

我有一个具有以下访问规则的控制器:

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。

我想做一个测试,我可以确保链接控制器通过网络不可见。

4

1 回答 1

0

那么 403 响应是一个权限被拒绝错误。所以它似乎工作正常。也许您只需要配置 Selenium。请参阅此问题以获得一些帮助。

于 2010-09-01T11:45:18.990 回答