summaryrefslogtreecommitdiffstats
path: root/tests/unit/db/ItemTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/db/ItemTest.php')
-rw-r--r--tests/unit/db/ItemTest.php29
1 files changed, 16 insertions, 13 deletions
diff --git a/tests/unit/db/ItemTest.php b/tests/unit/db/ItemTest.php
index 70d4e34e7..6c1a16c20 100644
--- a/tests/unit/db/ItemTest.php
+++ b/tests/unit/db/ItemTest.php
@@ -163,7 +163,7 @@ class ItemTest extends \PHPUnit_Framework_TestCase {
}
- public function testFromImport() {
+ private function createImportItem($isRead) {
$item = new Item();
$item->setGuid('guid');
$item->setUrl('https://google');
@@ -173,9 +173,21 @@ class ItemTest extends \PHPUnit_Framework_TestCase {
$item->setBody('body');
$item->setEnclosureMime('audio/ogg');
$item->setEnclosureLink('enclink');
- $item->setUnread();
$item->setStarred();
+ if ($isRead) {
+ $item->setUnread();
+ } else {
+ $item->setRead();
+ }
+
+ return $item;
+ }
+
+
+ public function testFromImport() {
+ $item = $this->createImportItem(false);
+
$import = [
'guid' => $item->getGuid(),
'url' => $item->getUrl(),
@@ -194,18 +206,9 @@ class ItemTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals($item, $compareWith);
}
+
public function testFromImportRead() {
- $item = new Item();
- $item->setGuid('guid');
- $item->setUrl('https://google');
- $item->setTitle('title');
- $item->setAuthor('author');
- $item->setPubDate(123);
- $item->setBody('body');
- $item->setEnclosureMime('audio/ogg');
- $item->setEnclosureLink('enclink');
- $item->setRead();
- $item->setStarred();
+ $item = $this->createImportItem(true);
$import = [
'guid' => $item->getGuid(),