summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-09 18:56:31 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-09 18:56:31 +0200
commitdaaf87749dae9c70ccd46911a08c6da1d9ad8150 (patch)
treec6848b753574c1fc4fb8370d78230d00629e73fa /tests
parent03baa5ba68daa09110940c416b3cb065a9e9ca7a (diff)
add css custom classes
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/db/FeedTest.php40
1 files changed, 34 insertions, 6 deletions
diff --git a/tests/unit/db/FeedTest.php b/tests/unit/db/FeedTest.php
index 60fbeacc6..f7fe9b885 100644
--- a/tests/unit/db/FeedTest.php
+++ b/tests/unit/db/FeedTest.php
@@ -17,27 +17,55 @@ namespace OCA\News\Db;
class FeedTest extends \PHPUnit_Framework_TestCase {
- public function testToAPI() {
+ private function createFeed() {
$feed = new Feed();
$feed->setId(3);
- $feed->setUrl('http://google');
+ $feed->setUrl('http://google.com/some/weird/path');
$feed->setTitle('title');
$feed->setFaviconLink('favicon');
$feed->setAdded(123);
$feed->setFolderId(1);
$feed->setUnreadCount(321);
- $feed->setLink('https://google');
+ $feed->setLink('https://www.google.com/some/weird/path');
+
+ return $feed;
+ }
+
+ public function testToAPI() {
+ $feed = $this->createFeed();
+
+ $this->assertEquals([
+ 'id' => 3,
+ 'url' => 'http://google.com/some/weird/path',
+ 'title' => 'title',
+ 'faviconLink' => 'favicon',
+ 'added' => 123,
+ 'folderId' => 1,
+ 'unreadCount' => 321,
+ 'link' => 'https://www.google.com/some/weird/path'
+ ], $feed->toAPI());
+ }
+
+
+ public function testSerialize() {
+ $feed = $this->createFeed();
$this->assertEquals([
'id' => 3,
- 'url' => 'http://google',
+ 'url' => 'http://google.com/some/weird/path',
'title' => 'title',
'faviconLink' => 'favicon',
'added' => 123,
'folderId' => 1,
'unreadCount' => 321,
- 'link' => 'https://google'
- ], $feed->toAPI());
+ 'link' => 'https://www.google.com/some/weird/path',
+ 'userId' => null,
+ 'urlHash' => '44168618f55392b145629d6b3922e84b',
+ 'preventUpdate' => null,
+ 'deletedAt' => null,
+ 'articlesPerUpdate' => null,
+ 'cssClass' => 'custom-google-com',
+ ], $feed->jsonSerialize());
}