示例#1
0
 /**
  * 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());
 }
示例#2
0
 /**
  * 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());
 }