From 7d61a1cb09f792cbf0fbfc2eb070693c04533501 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Fri, 15 Oct 2021 10:52:16 +0200 Subject: Download feed logos via guzzle to have better error handling Signed-off-by: Benjamin Brahmer --- tests/Unit/Fetcher/FeedFetcherTest.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'tests/Unit/Fetcher/FeedFetcherTest.php') diff --git a/tests/Unit/Fetcher/FeedFetcherTest.php b/tests/Unit/Fetcher/FeedFetcherTest.php index 2b77b00e0..32b03d3e4 100644 --- a/tests/Unit/Fetcher/FeedFetcherTest.php +++ b/tests/Unit/Fetcher/FeedFetcherTest.php @@ -28,6 +28,7 @@ use \OCA\News\Db\Feed; use \OCA\News\Db\Item; use OCA\News\Scraper\Scraper; use OCA\News\Fetcher\FeedFetcher; +use GuzzleHttp\Client; use OCA\News\Utility\Time; use OCP\IL10N; @@ -106,6 +107,11 @@ class FeedFetcherTest extends TestCase */ private $scraper; + /** + * @var MockObject|Client + */ + private $client; + //metadata /** * @var integer @@ -188,6 +194,9 @@ class FeedFetcherTest extends TestCase $this->scraper = $this->getMockBuilder(Scraper::class) ->disableOriginalConstructor() ->getMock(); + $this->client = $this->getMockBuilder(Client::class) + ->disableOriginalConstructor() + ->getMock(); $this->fetcher = new FeedFetcher( $this->reader, $this->favicon, @@ -195,7 +204,8 @@ class FeedFetcherTest extends TestCase $this->l10n, $this->ITempManager, $timeFactory, - $this->logger + $this->logger, + $this->client ); $this->url = 'http://tests/'; -- cgit v1.2.3