aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php')
-rw-r--r--tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php b/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php
index 398592e1..c1a56b89 100644
--- a/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php
+++ b/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php
@@ -532,6 +532,32 @@ class ContentProxyTest extends TestCase
532 $this->assertSame('1.1.1.1', $entry->getDomainName()); 532 $this->assertSame('1.1.1.1', $entry->getDomainName());
533 } 533 }
534 534
535 public function testWithChangedUrl()
536 {
537 $tagger = $this->getTaggerMock();
538 $tagger->expects($this->once())
539 ->method('tag');
540
541 $proxy = new ContentProxy((new Graby()), $tagger, $this->getValidator(), $this->getLogger(), $this->fetchingErrorMessage, true);
542 $entry = new Entry(new User());
543 $proxy->updateEntry(
544 $entry,
545 'http://0.0.0.0',
546 [
547 'html' => false,
548 'title' => '',
549 'url' => 'http://1.1.1.1',
550 'content_type' => '',
551 'language' => '',
552 ],
553 true
554 );
555
556 $this->assertSame('http://1.1.1.1', $entry->getUrl());
557 $this->assertSame('1.1.1.1', $entry->getDomainName());
558 $this->assertSame('http://0.0.0.0', $entry->getOriginUrl());
559 }
560
535 private function getTaggerMock() 561 private function getTaggerMock()
536 { 562 {
537 return $this->getMockBuilder(RuleBasedTagger::class) 563 return $this->getMockBuilder(RuleBasedTagger::class)