26 $factoryMock = $this->createMock(\
Magento\Framework\Data\
Form\Element\Factory::class);
27 $collectionFactoryMock = $this->createMock(\
Magento\Framework\Data\
Form\Element\CollectionFactory::class);
28 $escaperMock = $this->createMock(\
Magento\Framework\Escaper::class);
29 $this->_model = new \Magento\Framework\Data\Form\Element\Submit(
31 $collectionFactoryMock,
34 $formMock = new \Magento\Framework\DataObject();
35 $formMock->getHtmlIdPrefix(
'id_prefix');
36 $formMock->getHtmlIdPrefix(
'id_suffix');
37 $this->_model->setForm($formMock);
45 $this->assertEquals(
'submit', $this->_model->getType());
46 $this->assertEquals(
'submit', $this->_model->getExtType());
54 $html = $this->_model->getHtml();
55 $this->assertContains(
'type="submit"', $html);
56 $this->assertTrue(preg_match(
'/class=\".*submit.*\"/i', $html) > 0);