public function testGetChildFormBuilder() { $formFactory = $this->getMock('Symfony\\Component\\Form\\FormFactoryInterface'); $eventDispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface'); $formBuilder = new FormBuilder('test', 'stdClass', $eventDispatcher, $formFactory); $childFormBuilder = new FormBuilder('elementId', 'stdClass', $eventDispatcher, $formFactory); $formBuilder->add($childFormBuilder); $this->assertNull($this->helper->getChildFormBuilder($formBuilder, 'foo')); $this->isInstanceOf('Symfony\\Component\\Form\\FormBuilder', $this->helper->getChildFormBuilder($formBuilder, 'test_elementId')); }
public function testgetChildFormBuilder() { $container = $this->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface'); $pool = new Pool($container, 'title', 'logo.png'); $helper = new AdminHelper($pool); $formFactory = $this->getMock('Symfony\\Component\\Form\\FormFactoryInterface'); $eventDispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface'); $formBuilder = new FormBuilder('test', $formFactory, $eventDispatcher); $childFormBuilder = new FormBuilder('elementId', $formFactory, $eventDispatcher); $formBuilder->add($childFormBuilder); $this->assertNull($helper->getChildFormBuilder($formBuilder, 'foo')); $this->isInstanceOf('Symfony\\Component\\Form\\FormBuilder', $helper->getChildFormBuilder($formBuilder, 'test_elementId')); }