/** * @covers \Heystack\Core\EventDispatcher::dispatch * @covers \Heystack\Core\EventDispatcher::setEnabled */ public function testDoesntDispatchWhenNotEnabled() { $fired = false; $e = new EventDispatcher(); $e->addListener('test', function () use(&$fired) { $fired = true; }); $e->setEnabled(false); $e->dispatch('test'); $this->assertFalse($fired); }