воскресенье, 21 марта 2010 г.

Грабля: setAuth в функциональном тесте

Начинаю давно задуманный цикл постов: Грабли. Комментарии, думаю, излишни.

Как может показаться с первого взгляда, метод $browser->setAuth($username,$password) авторизует пользователя sfUser с заданными логином и паролем. Это не так, в чем мы убеждаемся, внимательнее прочитав описание метода:

Sets username and password for simulating http authentication.

То есть речь идет о HTTP-авторизации. Для того, чтобы достичь поставленной цели - авторизовать юзера - нужно (ну надо же!) заполнить форму логина и отправить ее.

Комментариев нет:

Отправить комментарий