Exemple #1
0
 public function testLaunchDispatchesCronEvent()
 {
     $this->_stateMock->expects($this->once())->method('setAreaCode')->with('crontab');
     $this->_eventManagerMock->expects($this->once())->method('dispatch')->with('default');
     $this->_responseMock->expects($this->once())->method('setCode')->with(0);
     $this->assertEquals($this->_responseMock, $this->_model->launch());
 }
Exemple #2
0
 public function testLaunchDispatchesCronEvent()
 {
     $configLoader = $this->getMockForAbstractClass('Magento\\Framework\\ObjectManager\\ConfigLoaderInterface');
     $eventManagerMock = $this->getMock('Magento\\Framework\\Event\\ManagerInterface');
     $this->objectManager->expects($this->any())->method('get')->will($this->returnValueMap([['Magento\\Framework\\ObjectManager\\ConfigLoaderInterface', $configLoader], ['Magento\\Framework\\Event\\ManagerInterface', $eventManagerMock]]));
     $crontabConfig = ['config'];
     $configLoader->expects($this->once())->method('load')->with(Area::AREA_CRONTAB)->willReturn($crontabConfig);
     $this->objectManager->expects($this->once())->method('configure')->with($crontabConfig);
     $this->_stateMock->expects($this->once())->method('setAreaCode')->with(Area::AREA_CRONTAB);
     $eventManagerMock->expects($this->once())->method('dispatch')->with('default');
     $this->_responseMock->expects($this->once())->method('setCode')->with(0);
     $this->assertEquals($this->_responseMock, $this->_model->launch());
 }