sto cercando di testare un tipo di modulo che ho creazione che utilizza un campo con classe di entitàSymfony2 misura Tipo modulo utilizzando entità cercando di testarlo
qui è la creazione della forma
$builder
->add('name', 'text')
->add('description', 'textarea')
->add('services', 'entity', array('class' => 'MyBundle:Service', 'group_by' => 'category.name', 'property' => 'name', 'multiple' => true, 'required' => false));
Questo funziona molto bello quando ho costruire la forma, ma poi sto cercando di unit test questo tipo
seguito this example su come testare le mie tipi di moduli personalizzati
sono get ting questo errore
Symfony \ Component \ Form \ Exception \ Eccezione: Impossibile caricare il tipo "entità"
L'errore è causato all'inizio del test di unità in questo comando:
$type = new MyType();
$form = $this->factory->create($type);
qualsiasi idee su come risolvere questo errore per testare il mio tipo di modulo personalizzato usando le entità?
grazie in anticipo
Attualmente, Symfony supporta l'EntityType fuori dalla scatola, ma non dispone di un modo corretto di test di unità it: https://github.com/symfony/symfony/issues/15098. –