summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorÉloi Rivard <eloi.rivard@aquilenet.fr>2020-02-16 14:26:06 +0100
committerGitHub <noreply@github.com>2020-02-16 14:26:06 +0100
commit306d3cdc608343b5739b98a7d6b1e816416489c9 (patch)
treef62b93191d0677709556c7c547d4af4e9eef19d2 /tests
parentcdd15c181875dbbc62844718365c47b099027b3a (diff)
Basic Media-RSS support (#599)
Signed-off-by: Éloi Rivard <azmeuk@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/Integration/Fixtures/ItemFixture.php2
-rw-r--r--tests/Unit/Controller/ExportControllerTest.php6
-rw-r--r--tests/Unit/Db/ItemTest.php16
3 files changed, 22 insertions, 2 deletions
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('<body><div>this is a test</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->setStatus(0);
$item->setRtl(true);
@@ -148,6 +154,8 @@ class ItemTest extends TestCase
'body' => '<body><div>this is a test</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,
@@ -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()