Ich versuche, ein Formulartyp zu testen ich die Erstellung haben, dass verwendet ein Feld mit Klasse EinheitSymfony2 Benutzerdefinierte Formulartyp versucht, mit Einheit zu testen
hier ist die Schaffung Form
$builder
->add('name', 'text')
->add('description', 'textarea')
->add('services', 'entity', array('class' => 'MyBundle:Service', 'group_by' => 'category.name', 'property' => 'name', 'multiple' => true, 'required' => false));
Diese funktioniert sehr schön, wenn ich die Form zu bauen, aber ich versuche, um Unit-Test dieser Art
nach this example wie meine benutzerdefinierten Formulartypen
ich bin get dann testen ting dieser Fehler
Exception \ Exception Symfony \ Component \ Formular \: load "entity" Typ konnte nicht
Der Fehler am Anfang der Einheit Test bei diesem Befehl verursacht wird:
$type = new MyType();
$form = $this->factory->create($type);
beliebige Ideen, wie Sie diesen Fehler beheben können, um meinen benutzerdefinierten Formulartyp mit Entitäten zu testen?
Dank im Voraus
Derzeit unterstützt Symfony die EntityType aus der Box, aber keinen richtigen Weg, um Unit-Test hat es: https://github.com/symfony/symfony/issues/15098. –