public function testGetChildName() { $parentName = 'parent'; $alias = 'some_alias'; $this->structureMock->expects($this->once())->method('getChildId')->with($this->equalTo($parentName), $this->equalTo($alias))->will($this->returnValue('1')); $this->assertSame('1', $this->model->getChildName($parentName, $alias)); }
/** * @magentoAppIsolation enabled * @dataProvider addContainerDataProvider() */ public function testAddContainer($htmlTag) { $this->assertFalse($this->_layout->hasElement('container')); $this->_layout->addContainer('container', 'Container', ['htmlTag' => $htmlTag]); $this->assertTrue($this->_layout->hasElement('container')); $this->assertTrue($this->_layout->isContainer('container')); $this->assertEquals($htmlTag, $this->_layout->getElementProperty('container', 'htmlTag')); $this->_layout->addContainer('container1', 'Container 1', [], 'container', 'c1'); $this->assertEquals('container1', $this->_layout->getChildName('container', 'c1')); }
/** * {@inheritdoc} */ public function getChildName($parentName, $alias) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getChildName'); if (!$pluginInfo) { return parent::getChildName($parentName, $alias); } else { return $this->___callPlugins('getChildName', func_get_args(), $pluginInfo); } }