Esempio n. 1
0
 protected function setUp()
 {
     $this->_gridMock = $this->getMockBuilder('Mage_Backend_Block_Widget_Grid')->setMethods(array('getId'))->getMock();
     $this->_gridMock->expects($this->any())->method('getId')->will($this->returnValue('test_grid'));
     $this->_layoutMock = $this->getMockBuilder('Mage_Core_Model_Layout')->disableOriginalConstructor()->getMock();
     $this->_layoutMock->expects($this->any())->method('getParentName')->with('test_grid_massaction')->will($this->returnValue('test_grid'));
     $this->_layoutMock->expects($this->any())->method('getBlock')->with('test_grid')->will($this->returnValue($this->_gridMock));
     $this->_eventManagerMock = $this->getMockBuilder('Mage_Core_Model_Event_Manager')->disableOriginalConstructor()->getMock();
     $this->_urlModelMock = $this->getMockBuilder('Mage_Backend_Model_Url')->disableOriginalConstructor()->getMock();
     $this->_requestMock = $this->getMockBuilder('Zend_Controller_Request_Http')->disableOriginalConstructor()->getMock();
     $this->_backendHelperMock = $this->getMockBuilder('Mage_Backend_Helper_Data')->disableOriginalConstructor()->getMock();
     $this->_block = new Mage_Backend_Block_Widget_Grid_Massaction(array('eventManager' => $this->_eventManagerMock, 'layout' => $this->_layoutMock, 'urlModel' => $this->_urlModelMock, 'helper' => $this->_backendHelperMock, 'request' => $this->_requestMock, 'massaction_id_field' => 'test_id', 'massaction_id_filter' => 'test_id'));
     $this->_block->setNameInLayout('test_grid_massaction');
 }
Esempio n. 2
0
 protected function setUp()
 {
     $this->_gridMock = $this->getMock('Mage_Backend_Block_Widget_Grid', array('getId'), array(), '', false);
     $this->_gridMock->expects($this->any())->method('getId')->will($this->returnValue('test_grid'));
     $this->_layoutMock = $this->getMock('Mage_Core_Model_Layout', array('getParentName', 'getBlock', 'helper'), array(), '', false, false);
     $this->_backendHelperMock = $this->getMock('Mage_Backend_Helper_Data', array(), array(), '', false);
     $this->_layoutMock->expects($this->any())->method('helper')->will($this->returnValue($this->_backendHelperMock));
     $this->_layoutMock->expects($this->any())->method('getParentName')->with('test_grid_massaction')->will($this->returnValue('test_grid'));
     $this->_layoutMock->expects($this->any())->method('getBlock')->with('test_grid')->will($this->returnValue($this->_gridMock));
     $this->_requestMock = $this->getMock('Mage_Core_Controller_Request_Http', array('getParam'), array(), '', false);
     $arguments = array('layout' => $this->_layoutMock, 'request' => $this->_requestMock, 'urlBuilder' => $this->getMock('Mage_Backend_Model_Url', array(), array(), '', false), 'data' => array('massaction_id_field' => 'test_id', 'massaction_id_filter' => 'test_id'));
     $objectManagerHelper = new Magento_Test_Helper_ObjectManager($this);
     $this->_block = $objectManagerHelper->getBlock('Mage_Backend_Block_Widget_Grid_Massaction', $arguments);
     $this->_block->setNameInLayout('test_grid_massaction');
 }