/** * @covers Panadas\Event\Publisher::detach() * @covers Panadas\Event\Publisher::unsubscribe() */ public function testDetachUnattached() { $publisher = new Publisher(); $subscriber = new FooBarSubscriber(); $publisher->detach($subscriber); $events = $publisher->getEvents(); $this->assertFalse($events->has("foo")); $this->assertFalse($events->has("bar")); }