/** * Get a Feed instance * @param bool $useCache * @return \Owncloud\Updater\Utils\Feed */ protected function getFeed($useCache = true) { if ($useCache && !is_null($this->registry->get('feed'))) { return $this->registry->get('feed'); } return $this->fetcher->getFeed(); }
public function testGetGarbageFeed() { $responseMock = $this->getResponseMock('<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8">'); $this->httpClient->method('get')->willReturn($responseMock); $fetcher = new Fetcher($this->httpClient, $this->locator, $this->configReader); $feed = $fetcher->getFeed(); $this->assertInstanceOf('Owncloud\\Updater\\Utils\\Feed', $feed); $this->assertFalse($feed->isValid()); }