aboutsummaryrefslogtreecommitdiff
path: root/tests/app/Models/CategoryTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/app/Models/CategoryTest.php')
-rw-r--r--tests/app/Models/CategoryTest.php21
1 files changed, 14 insertions, 7 deletions
diff --git a/tests/app/Models/CategoryTest.php b/tests/app/Models/CategoryTest.php
index ac450de1d..842ebe200 100644
--- a/tests/app/Models/CategoryTest.php
+++ b/tests/app/Models/CategoryTest.php
@@ -59,9 +59,12 @@ class CategoryTest extends PHPUnit\Framework\TestCase {
$feeds = $category->feeds();
self::assertCount(3, $feeds);
- self::assertEquals('AAA', $feeds[0]->name());
- self::assertEquals('lll', $feeds[1]->name());
- self::assertEquals('ZZZ', $feeds[2]->name());
+ $feed = reset($feeds) ?: FreshRSS_Feed::default();
+ self::assertEquals('AAA', $feed->name());
+ $feed = next($feeds) ?: FreshRSS_Feed::default();
+ self::assertEquals('lll', $feed->name());
+ $feed = next($feeds) ?: FreshRSS_Feed::default();
+ self::assertEquals('ZZZ', $feed->name());
/** @var FreshRSS_Feed&PHPUnit\Framework\MockObject\MockObject */
$feed_4 = $this->getMockBuilder(FreshRSS_Feed::class)
@@ -75,9 +78,13 @@ class CategoryTest extends PHPUnit\Framework\TestCase {
$feeds = $category->feeds();
self::assertCount(4, $feeds);
- self::assertEquals('AAA', $feeds[0]->name());
- self::assertEquals('BBB', $feeds[1]->name());
- self::assertEquals('lll', $feeds[2]->name());
- self::assertEquals('ZZZ', $feeds[3]->name());
+ $feed = reset($feeds) ?: FreshRSS_Feed::default();
+ self::assertEquals('AAA', $feed->name());
+ $feed = next($feeds) ?: FreshRSS_Feed::default();
+ self::assertEquals('BBB', $feed->name());
+ $feed = next($feeds) ?: FreshRSS_Feed::default();
+ self::assertEquals('lll', $feed->name());
+ $feed = next($feeds) ?: FreshRSS_Feed::default();
+ self::assertEquals('ZZZ', $feed->name());
}
}