summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2015-08-26 13:14:15 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2015-08-26 13:14:15 +0200
commitc88b300bad389fd0ddb888111a8bc56f71782d3c (patch)
treed521bbc3723e67549be5c11c70d4766e0e78b877 /tests
parent087902992240af6967a13dc0301f3595f5e7f1ad (diff)
use item lang precedence
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/fetcher/FeedFetcherTest.php19
1 files changed, 17 insertions, 2 deletions
diff --git a/tests/unit/fetcher/FeedFetcherTest.php b/tests/unit/fetcher/FeedFetcherTest.php
index 0cb0650ba..84a704bb0 100644
--- a/tests/unit/fetcher/FeedFetcherTest.php
+++ b/tests/unit/fetcher/FeedFetcherTest.php
@@ -356,6 +356,7 @@ class FeedFetcherTest extends \PHPUnit_Framework_TestCase {
public function testRtl() {
$this->setUpReader($this->url);
$this->expectFeed('getLanguage', 'he-IL');
+ $this->expectItem('getLanguage', '');
$feed = $this->createFeed();
$item = $this->createItem(null);
$this->expectFeed('getItems', [$this->item]);
@@ -365,9 +366,9 @@ class FeedFetcherTest extends \PHPUnit_Framework_TestCase {
}
- public function testRtlItem() {
+ public function testRtlItemPrecedence() {
$this->setUpReader($this->url);
- $this->expectFeed('getLanguage', 'de-DE', 0);
+ $this->expectFeed('getLanguage', 'de-DE');
$this->expectItem('getLanguage', 'he-IL');
$feed = $this->createFeed();
@@ -377,4 +378,18 @@ class FeedFetcherTest extends \PHPUnit_Framework_TestCase {
null, true);
$this->assertTrue($items[0]->getRtl());
}
+
+ public function testNegativeRtlItemPrecedence() {
+ $this->setUpReader($this->url);
+ $this->expectFeed('getLanguage', 'he-IL');
+ $this->expectItem('getLanguage', 'de-DE');
+
+ $feed = $this->createFeed();
+ $item = $this->createItem(null);
+ $this->expectFeed('getItems', [$this->item]);
+ list($feed, $items) = $this->fetcher->fetch($this->url, false, null,
+ null, true);
+ $this->assertFalse($items[0]->getRtl());
+ }
+
}