1
Я установил FosUserBundle, и я хочу сделать тест с PhpUnit, чтобы проверить, могут ли пользователи войти в систему, но мой код должен быть неправильным, потому что я не могу перенаправить.Как проверить страницу входа пользователя?
Мой код:
public function testLogin()
{
$client = static::createClient();
$crawler = $client->request('GET', '/crm/login');
$buttonCrawlerNode = $crawler->selectButton('_submit');
$form = $buttonCrawlerNode->form();
$data = array('_username' => 'root','_password' => 'toor');
$client->submit($form,$data);
$crawler = $this->client->followRedirect();
$crawler = $client->request('GET', '/crm/home');
}
Может быть, вы используете другой экземпляр клиента? '$ this-> client-> followRedirect();' -> '$ client-> followRedirect();' – 1ed