public function testDetach() { $event = new Event('test'); $listener = $this->getMock('\\SplObserver'); $event->attach($listener); $event->detach($listener); $this->assertCount(0, $event->getListeners()); }