Сбой функционального теста с phpunit, я тестирую страницу входа, простой тест выдает ошибку в результате: `InvalidArgumentException: недостижимое поле" пользователь "
Если кто-то увидит мою ошибку, было бы здоровопоскольку мое имя таблицы 'user', как я написал в тесте, поэтому я не знаю `
Класс теста:
public function testLoginForm(){
$client = static::createClient();
$crawler = $client->request('GET', '/login');
$form = $crawler->selectButton('Se connecter')->form();
$form['user[username]'] = 'admin';
$form['user[password]'] = 'password';
$client->submit($form);
$client->followRedirect();
echo $client->getResponse()->getContent();
}
Сущность пользователя:
/**
* @ORM\Table("user")
* @ORM\Entity
* @UniqueEntity("email")
*/
class User implements UserInterface
{
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="string", length=25, unique=true)
* @Assert\NotBlank(message="Vous devez saisir un nom d'utilisateur.")
*/
private $username;
/**
* @ORM\Column(type="string", length=64)
*/
private $password;