From 306d3cdc608343b5739b98a7d6b1e816416489c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Rivard?= Date: Sun, 16 Feb 2020 14:26:06 +0100 Subject: Basic Media-RSS support (#599) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Éloi Rivard --- tests/Integration/Fixtures/ItemFixture.php | 2 ++ tests/Unit/Controller/ExportControllerTest.php | 6 ++++-- tests/Unit/Db/ItemTest.php | 16 ++++++++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/Integration/Fixtures/ItemFixture.php b/tests/Integration/Fixtures/ItemFixture.php index 0d1f3561a..e84b4250b 100644 --- a/tests/Integration/Fixtures/ItemFixture.php +++ b/tests/Integration/Fixtures/ItemFixture.php @@ -30,6 +30,8 @@ class ItemFixture extends Item 'body' => 'this is a body', 'enclosureMime' => 'video/mpeg', 'enclosureLink' => 'http://google.de/web.webm', + 'mediaThumbnail' => 'https://i3.ytimg.com/vi/Zgge1O9wdPY/hqdefault.jpg', + 'mediaDescription' => 'The best video ever', 'feedId' => 0, 'unread' => true, 'starred' => false, diff --git a/tests/Unit/Controller/ExportControllerTest.php b/tests/Unit/Controller/ExportControllerTest.php index 9af641c42..84ded5c6f 100644 --- a/tests/Unit/Controller/ExportControllerTest.php +++ b/tests/Unit/Controller/ExportControllerTest.php @@ -131,10 +131,12 @@ class ExportControllerTest extends TestCase $this->assertEquals( '[{"guid":"guid","url":null,"title":null,' . '"author":null,"pubDate":null,"updatedDate":null,"body":null,"enclosureMime":null,' . - '"enclosureLink":null,"unread":false,"starred":false,' . + '"enclosureLink":null,"mediaThumbnail":null,"mediaDescription":null,'. + '"unread":false,"starred":false,' . '"feedLink":"http:\/\/goo","rtl":false},{"guid":"guid","url":null,' . '"title":null,"author":null,"pubDate":null,"updatedDate":null,"body":null,' . - '"enclosureMime":null,"enclosureLink":null,"unread":false,' . + '"enclosureMime":null,"enclosureLink":null,"mediaThumbnail":null,'. + '"mediaDescription":null,"unread":false,' . '"starred":false,"feedLink":"http:\/\/gee","rtl":false}]', $return->render() ); diff --git a/tests/Unit/Db/ItemTest.php b/tests/Unit/Db/ItemTest.php index 4c725b827..65a67733c 100644 --- a/tests/Unit/Db/ItemTest.php +++ b/tests/Unit/Db/ItemTest.php @@ -79,6 +79,8 @@ class ItemTest extends TestCase $item->setBody('body'); $item->setEnclosureMime('audio/ogg'); $item->setEnclosureLink('enclink'); + $item->setMediaThumbnail('https://i2.ytimg.com/vi/E6B3uvhrcQk/hqdefault.jpg'); + $item->setMediaDescription('The best video ever'); $item->setRtl(true); $item->setFeedId(1); $item->setStatus(0); @@ -101,6 +103,8 @@ class ItemTest extends TestCase 'body' => 'body', 'enclosureMime' => 'audio/ogg', 'enclosureLink' => 'enclink', + 'mediaThumbnail' => 'https://i2.ytimg.com/vi/E6B3uvhrcQk/hqdefault.jpg', + 'mediaDescription' => 'The best video ever', 'feedId' => 1, 'unread' => true, 'starred' => true, @@ -127,6 +131,8 @@ class ItemTest extends TestCase $item->setBody('
this is a test'); $item->setEnclosureMime('audio/ogg'); $item->setEnclosureLink('enclink'); + $item->setMediaThumbnail('https://i2.ytimg.com/vi/E6B3uvhrcQk/hqdefault.jpg'); + $item->setMediaDescription('The best video ever'); $item->setFeedId(1); $item->setStatus(0); $item->setRtl(true); @@ -148,6 +154,8 @@ class ItemTest extends TestCase 'body' => '
this is a test', 'enclosureMime' => 'audio/ogg', 'enclosureLink' => 'enclink', + 'mediaThumbnail' => 'https://i2.ytimg.com/vi/E6B3uvhrcQk/hqdefault.jpg', + 'mediaDescription' => 'The best video ever', 'feedId' => 1, 'unread' => true, 'starred' => true, @@ -173,6 +181,8 @@ class ItemTest extends TestCase $item->setBody('body'); $item->setEnclosureMime('audio/ogg'); $item->setEnclosureLink('enclink'); + $item->setMediaThumbnail('https://i2.ytimg.com/vi/E6B3uvhrcQk/hqdefault.jpg'); + $item->setMediaDescription('The best video ever'); $item->setFeedId(1); $item->setRtl(true); $item->setStatus(0); @@ -195,6 +205,8 @@ class ItemTest extends TestCase 'body' => 'body', 'enclosureMime' => 'audio/ogg', 'enclosureLink' => 'enclink', + 'mediaThumbnail' => 'https://i2.ytimg.com/vi/E6B3uvhrcQk/hqdefault.jpg', + 'mediaDescription' => 'The best video ever', 'unread' => false, 'starred' => true, 'feedLink' => 'http://test', @@ -257,6 +269,8 @@ class ItemTest extends TestCase 'body' => $item->getBody(), 'enclosureMime' => $item->getEnclosureMime(), 'enclosureLink' => $item->getEnclosureLink(), + 'mediaThumbnail' => $item->getMediaThumbnail(), + 'mediaDescription' => $item->getMediaDescription(), 'unread' => $item->isUnread(), 'starred' => $item->isStarred(), 'rtl' => $item->getRtl() @@ -282,6 +296,8 @@ class ItemTest extends TestCase 'body' => $item->getBody(), 'enclosureMime' => $item->getEnclosureMime(), 'enclosureLink' => $item->getEnclosureLink(), + 'mediaThumbnail' => $item->getMediaThumbnail(), + 'mediaDescription' => $item->getMediaDescription(), 'unread' => $item->isUnread(), 'starred' => $item->isStarred(), 'rtl' => $item->getRtl() -- cgit v1.2.3