Я хочу написать функциональный тест, подобный этому:
$user = $auth->login($username, $password);
Тогда я могу проверить поведение как:
- вход не выполняется, если имя пользователя / пароль не совпадают с пользователем
- вход не выполняется, если пользователь отключен
- логин работает иначе
Я не хочу проходить HTTP-запросы для этого .
Как я могу это сделать?
Все примеры, которые я вижу, включают моделирование HTTP-запроса или вход в систему пользователя без его пароля.
Редактировать: я использую Охрана .