/** * Test _beforeToHtml method */ public function testBeforeToHtml() { // TODO Move to unit tests after MAGETWO-4015 complete $apiUser = new Varien_Object(); $this->_block->setApiUser($apiUser); $this->_block->toHtml(); $this->assertSame($apiUser, $this->_block->getChildBlock('form')->getApiUser()); }
/** * Test getHeaderText method */ public function testGetHeaderText() { $apiUser = new Varien_Object(); $this->_block->setApiUser($apiUser); $this->assertEquals('New API User', $this->_block->getHeaderText()); $apiUser->setId(1)->setApiKey('test-api'); /** @var PHPUnit_Framework_MockObject_MockObject $coreHelper */ $coreHelper = $this->getMockBuilder('Mage_Core_Helper_Data')->disableOriginalConstructor()->setMethods(array('escapeHtml'))->getMock(); $coreHelper->expects($this->once())->method('escapeHtml')->with($apiUser->getApiKey())->will($this->returnArgument(0)); $this->_layout->expects($this->once())->method('helper')->with('Mage_Core_Helper_Data')->will($this->returnValue($coreHelper)); $this->assertEquals("Edit API User 'test-api'", $this->_block->getHeaderText()); }