8 use \Magento\Framework\Event;
38 'name' =>
'ObserverName',
39 'block' =>
'testBlockName',
44 $this->observers->addObserver($this->observer);
54 $this->
event->addObserver($this->observer);
56 $result = $this->
event->getObservers();
57 $this->assertEquals($expected,
$result);
62 $data = [
'name' =>
'Add New Observer'];
65 $actual = $this->
event->getObservers()->getObserverByName(
$data[
'name']);
72 'name' =>
'ObserverName',
74 $this->
event->addObserver($this->observer);
75 $expected = \Magento\Framework\Event\Observer\Collection::class;
76 $actual = $this->
event->getObservers()->removeObserverByName(
$data[
'name']);
77 $this->assertInstanceOf($expected, $actual);
82 $this->assertInstanceOf(\
Magento\Framework\Event::class, $this->event->dispatch());
87 $data =
'ObserverName';
88 $this->assertEquals(
$data, $this->event->getName());
89 $this->
event =
new Event();
90 $this->assertNull($this->event->getName());
96 $this->assertEquals(
$block, $this->event->getBlock());
testRemoveObserverByName()