Ejemplo n.º 1
0
 /**
  * @expectedException \Magelight\Exception
  * @expectedExceptionMessage Observer '\Magelight\Observer' method 'unexistentMethod' does not exist or is not callable!
  */
 public function testDispatchEventException()
 {
     $eventName = 'test_event';
     $observerClass1 = '\\Magelight\\Observer::unexistentMethod';
     $observers = [$observerClass1];
     $this->configMock->expects($this->once())->method('getConfigSet')->with('global/events/' . $eventName . '/observer')->will($this->returnValue($observers));
     $observerMock = $this->getMockForAbstractClass('\\Magelight\\Observer', [], '', false, false, true, ['execute']);
     \Magelight\Observer::forgeMock($observerMock);
     $this->eventManager->dispatchEvent('test_event');
 }
Ejemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function setUp()
 {
     $this->observer = $this->getMockForAbstractClass(Observer::class, [], '', false, false, true, []);
     $this->observer->__forge(['arg1' => 'arg1value', 'arg2' => 'arg2value']);
 }