/** * @test */ public function shouldRegisterSubscribers() { $this->setUp(); $this->guzzleMock->expects($this->once())->method('addSubscriber'); $event = $this->getMock('Symfony\\Component\\EventDispatcher\\EventSubscriberInterface'); $this->testApi->addSubscriber($event); }
/** * @test */ public function shouldDeregisterSubscribers() { $this->eventDispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface'); $this->client = new Client(new ApiToken('abcdef'), ['adapter' => $this->adapter, 'event_dispatcher' => $this->eventDispatcher]); $this->testApi = new TestApi($this->client); $this->eventDispatcher->expects($this->once())->method('addSubscriber'); $this->eventDispatcher->expects($this->once())->method('removeSubscriber'); $subscriber = $this->getMock('Symfony\\Component\\EventDispatcher\\EventSubscriberInterface'); $this->testApi->addSubscriber($subscriber); $this->testApi->removeSubscriber($subscriber); }