summaryrefslogtreecommitdiffstats
path: root/vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-12-17 09:01:54 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2014-12-17 09:02:13 +0100
commit867cb7dbf960dc0cfbf7e59d656d1337bb59c526 (patch)
tree5bbdf1eef51cd3747f55ef2c524364f9cd3bf029 /vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php
parenta813b535eeb517e0ccd69a90d0058756014a1e01 (diff)
update picofeed, fix #695
Diffstat (limited to 'vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php')
-rw-r--r--vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php29
1 files changed, 26 insertions, 3 deletions
diff --git a/vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php b/vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php
index b94f64b1d..394734ca1 100644
--- a/vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php
+++ b/vendor/fguillot/picofeed/tests/Parser/AtomParserTest.php
@@ -52,15 +52,38 @@ class AtomParserTest extends PHPUnit_Framework_TestCase
{
$parser = new Atom(file_get_contents('tests/fixtures/atom.xml'));
$feed = $parser->execute();
- $this->assertEquals('http://googleblog.blogspot.com/', $feed->getUrl());
+ $this->assertEquals('', $feed->getFeedUrl());
+
+ $parser = new Atom(file_get_contents('tests/fixtures/atomsample.xml'), '', 'http://example.org/');
+ $feed = $parser->execute();
+ $this->assertEquals('http://example.org/', $feed->getFeedUrl());
+
+ $parser = new Atom(file_get_contents('tests/fixtures/lagrange.xml'));
+ $feed = $parser->execute();
+ $this->assertEquals('http://www.la-grange.net/feed.atom', $feed->getFeedUrl());
+
+ $parser = new Atom(file_get_contents('tests/fixtures/groovehq.xml'), '', 'http://groovehq.com/');
+ $feed = $parser->execute();
+ $this->assertEquals('http://groovehq.com/articles.xml', $feed->getFeedUrl());
+ }
+
+ public function testSiteUrl()
+ {
+ $parser = new Atom(file_get_contents('tests/fixtures/atom.xml'));
+ $feed = $parser->execute();
+ $this->assertEquals('http://googleblog.blogspot.com/', $feed->getSiteUrl());
$parser = new Atom(file_get_contents('tests/fixtures/atomsample.xml'));
$feed = $parser->execute();
- $this->assertEquals('http://example.org/', $feed->getUrl());
+ $this->assertEquals('http://example.org/', $feed->getSiteUrl());
$parser = new Atom(file_get_contents('tests/fixtures/lagrange.xml'));
$feed = $parser->execute();
- $this->assertEquals('http://www.la-grange.net/', $feed->getUrl());
+ $this->assertEquals('http://www.la-grange.net/', $feed->getSiteUrl());
+
+ $parser = new Atom(file_get_contents('tests/fixtures/groovehq.xml'));
+ $feed = $parser->execute();
+ $this->assertEquals('', $feed->getSiteUrl());
}
public function testFeedId()