Как я могу проверить представление, где требуется аутентификация, с cakePHP и SimpleTest - PullRequest
0 голосов
/ 17 марта 2011

Я хотел бы написать WebTestCase видов, которые требуют аутентификации. Является ли это возможным? Как я могу пройти аутентификацию?

Я пытался написать базовую аутентификацию в сеансе, но она не работает.

    $_SESSION['Auth']['User']['id'] = 1;
    $_SESSION['Auth']['User']['username'] = 'nico';

1 Ответ

0 голосов
/ 17 марта 2011
function login() {
        $this->get($this->host_name."/users/login/");
        $this->assertText("Login");
        $this->setField("data[User][username]",'xxxx');
        $this->setField("data[User][password]",'xxxx');
        $this->assertClickable("login");
        $this->clickSubmit("login");
        $this->assertNoText("Error:");
    }
...