Тестовый пример типа не улавливает определенные ограничения symfony2
У меня есть UserTypeTest, расширенный от TypeTestCase
<?php
class UserTypeTest extends TypeTestCase
{
public function testSubmitInvalidData()
{
$formData = array(
'username' => '',
'password' => '123456',
'email' => '',
'firstName' => '',
'lastName' => '',
'roles' => array(
)
);
$form = $this->factory->create(new UserType());
$form->submit($formData);
$this->assertTrue(!$form->isValid());
}
}
И у класса UserType есть некоторые ограничения в функции buildForm() (имя пользователя не пустое). Как передать assertTrue с $form->isValid() в моем тестовом примере? $form->isValid() всегда возвращает true
1 ответ
Решение
Я думаю, что лучший способ проверить валидацию на сущности, я пишу ограничения на сущности напрямую, и это очень хорошо сказано