1
0
mirror of https://github.com/Chouchen/ShikiryuRSS.git synced 2025-10-27 01:23:07 +01:00

🦺 Add validator

This commit is contained in:
Shikiryu
2023-04-07 00:35:20 +02:00
parent bc0e818bbc
commit fec8c122e3
9 changed files with 276 additions and 55 deletions

View File

@@ -13,6 +13,8 @@ class BasicReader extends TestCase
$first_item = $rss->getFirst();
self::assertNotNull($first_item);
self::assertEquals('RSS Tutorial', $first_item->title);
self::assertTrue($rss->channel->isValid());
}
public function testRssNotFound()
@@ -38,5 +40,7 @@ class BasicReader extends TestCase
self::assertEquals('Star City', $rss->getFirst()->title);
self::assertEquals('http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp', $rss->getLast()->link);
self::assertEquals('Fri, 30 May 2003 11:06:42 GMT', $rss->getItem(2)->pubDate);
self::assertTrue($rss->channel->isValid());
}
}

View File

@@ -14,6 +14,7 @@ class MediaTest extends TestCase
self::assertEquals('Kirstie Alley, \'Cheers\' and \'Veronica\'s Closet\' star, dead at 71', $first_item->title);
self::assertEquals('https://cdn.cnn.com/cnnnext/dam/assets/221205172141-kirstie-alley-2005-super-169.jpg', $first_item->medias[0]->url);
self::assertTrue($rss->channel->isValid(), var_export($rss->channel->validated, true));
}
public function testMusicVideo()
@@ -25,5 +26,6 @@ class MediaTest extends TestCase
$first_item = $rss->getFirst();
self::assertEquals('http://www.foo.com/movie.mov', $first_item->medias[0]->url);
self::assertTrue($rss->channel->isValid());
}
}