protected function setUp() { $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); /** @var $elementFactory \Magento\Framework\Data\Form\ElementFactory */ $elementFactory = $objectManager->create('Magento\\Framework\\Data\\Form\\ElementFactory'); $this->imageElement = $elementFactory->create('Magento\\Framework\\Data\\Form\\Element\\Image', []); $form = $objectManager->create('Magento\\Framework\\Data\\Form'); $this->imageElement->setForm($form); }
protected function setUp() { $factoryMock = $this->getMock('\\Magento\\Framework\\Data\\Form\\Element\\Factory', [], [], '', false); $collectionFactoryMock = $this->getMock('\\Magento\\Framework\\Data\\Form\\Element\\CollectionFactory', [], [], '', false); $escaperMock = $this->getMock('\\Magento\\Framework\\Escaper', [], [], '', false); $this->urlBuilder = $this->getMock('\\Magento\\Framework\\Url', [], [], '', false); $this->_image = new \Magento\Framework\Data\Form\Element\Image($factoryMock, $collectionFactoryMock, $escaperMock, $this->urlBuilder); $formMock = new \Magento\Framework\DataObject(); $formMock->getHtmlIdPrefix('id_prefix'); $formMock->getHtmlIdPrefix('id_suffix'); $this->_image->setForm($formMock); }