diff options
author | Jeremy Benoist <jeremy.benoist@gmail.com> | 2017-07-01 09:52:38 +0200 |
---|---|---|
committer | Jeremy Benoist <jeremy.benoist@gmail.com> | 2017-07-01 09:52:38 +0200 |
commit | f808b01692a835673f328d7221ba8c212caa9b61 (patch) | |
tree | 0c3b1fc5b1ddbd7af72227303503177689e1d403 /tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php | |
parent | 822c877949aff8ae57677671115f8f4fc69588d5 (diff) | |
download | wallabag-f808b01692a835673f328d7221ba8c212caa9b61.tar.gz wallabag-f808b01692a835673f328d7221ba8c212caa9b61.tar.zst wallabag-f808b01692a835673f328d7221ba8c212caa9b61.zip |
Add a real configuration for CS-Fixer
Diffstat (limited to 'tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php')
-rw-r--r-- | tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php | 152 |
1 files changed, 76 insertions, 76 deletions
diff --git a/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php b/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php index dbddbc5c..7e19631b 100644 --- a/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php +++ b/tests/Wallabag/CoreBundle/Helper/ContentProxyTest.php | |||
@@ -2,18 +2,18 @@ | |||
2 | 2 | ||
3 | namespace Tests\Wallabag\CoreBundle\Helper; | 3 | namespace Tests\Wallabag\CoreBundle\Helper; |
4 | 4 | ||
5 | use Psr\Log\NullLogger; | 5 | use Graby\Graby; |
6 | use Monolog\Logger; | ||
7 | use Monolog\Handler\TestHandler; | 6 | use Monolog\Handler\TestHandler; |
8 | use Wallabag\CoreBundle\Helper\ContentProxy; | 7 | use Monolog\Logger; |
8 | use Psr\Log\NullLogger; | ||
9 | use Symfony\Component\Validator\ConstraintViolation; | ||
10 | use Symfony\Component\Validator\ConstraintViolationList; | ||
11 | use Symfony\Component\Validator\Validator\RecursiveValidator; | ||
9 | use Wallabag\CoreBundle\Entity\Entry; | 12 | use Wallabag\CoreBundle\Entity\Entry; |
10 | use Wallabag\CoreBundle\Entity\Tag; | 13 | use Wallabag\CoreBundle\Entity\Tag; |
11 | use Wallabag\UserBundle\Entity\User; | 14 | use Wallabag\CoreBundle\Helper\ContentProxy; |
12 | use Wallabag\CoreBundle\Helper\RuleBasedTagger; | 15 | use Wallabag\CoreBundle\Helper\RuleBasedTagger; |
13 | use Graby\Graby; | 16 | use Wallabag\UserBundle\Entity\User; |
14 | use Symfony\Component\Validator\Validator\RecursiveValidator; | ||
15 | use Symfony\Component\Validator\ConstraintViolationList; | ||
16 | use Symfony\Component\Validator\ConstraintViolation; | ||
17 | 17 | ||
18 | class ContentProxyTest extends \PHPUnit_Framework_TestCase | 18 | class ContentProxyTest extends \PHPUnit_Framework_TestCase |
19 | { | 19 | { |
@@ -44,14 +44,14 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
44 | $entry = new Entry(new User()); | 44 | $entry = new Entry(new User()); |
45 | $proxy->updateEntry($entry, 'http://user@:80'); | 45 | $proxy->updateEntry($entry, 'http://user@:80'); |
46 | 46 | ||
47 | $this->assertEquals('http://user@:80', $entry->getUrl()); | 47 | $this->assertSame('http://user@:80', $entry->getUrl()); |
48 | $this->assertEmpty($entry->getTitle()); | 48 | $this->assertEmpty($entry->getTitle()); |
49 | $this->assertEquals($this->fetchingErrorMessage, $entry->getContent()); | 49 | $this->assertSame($this->fetchingErrorMessage, $entry->getContent()); |
50 | $this->assertEmpty($entry->getPreviewPicture()); | 50 | $this->assertEmpty($entry->getPreviewPicture()); |
51 | $this->assertEmpty($entry->getMimetype()); | 51 | $this->assertEmpty($entry->getMimetype()); |
52 | $this->assertEmpty($entry->getLanguage()); | 52 | $this->assertEmpty($entry->getLanguage()); |
53 | $this->assertEquals(0.0, $entry->getReadingTime()); | 53 | $this->assertSame(0.0, $entry->getReadingTime()); |
54 | $this->assertEquals(false, $entry->getDomainName()); | 54 | $this->assertSame(false, $entry->getDomainName()); |
55 | } | 55 | } |
56 | 56 | ||
57 | public function testWithEmptyContent() | 57 | public function testWithEmptyContent() |
@@ -79,14 +79,14 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
79 | $entry = new Entry(new User()); | 79 | $entry = new Entry(new User()); |
80 | $proxy->updateEntry($entry, 'http://0.0.0.0'); | 80 | $proxy->updateEntry($entry, 'http://0.0.0.0'); |
81 | 81 | ||
82 | $this->assertEquals('http://0.0.0.0', $entry->getUrl()); | 82 | $this->assertSame('http://0.0.0.0', $entry->getUrl()); |
83 | $this->assertEmpty($entry->getTitle()); | 83 | $this->assertEmpty($entry->getTitle()); |
84 | $this->assertEquals($this->fetchingErrorMessage, $entry->getContent()); | 84 | $this->assertSame($this->fetchingErrorMessage, $entry->getContent()); |
85 | $this->assertEmpty($entry->getPreviewPicture()); | 85 | $this->assertEmpty($entry->getPreviewPicture()); |
86 | $this->assertEmpty($entry->getMimetype()); | 86 | $this->assertEmpty($entry->getMimetype()); |
87 | $this->assertEmpty($entry->getLanguage()); | 87 | $this->assertEmpty($entry->getLanguage()); |
88 | $this->assertEquals(0.0, $entry->getReadingTime()); | 88 | $this->assertSame(0.0, $entry->getReadingTime()); |
89 | $this->assertEquals('0.0.0.0', $entry->getDomainName()); | 89 | $this->assertSame('0.0.0.0', $entry->getDomainName()); |
90 | } | 90 | } |
91 | 91 | ||
92 | public function testWithEmptyContentButOG() | 92 | public function testWithEmptyContentButOG() |
@@ -119,15 +119,15 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
119 | $entry = new Entry(new User()); | 119 | $entry = new Entry(new User()); |
120 | $proxy->updateEntry($entry, 'http://domain.io'); | 120 | $proxy->updateEntry($entry, 'http://domain.io'); |
121 | 121 | ||
122 | $this->assertEquals('http://domain.io', $entry->getUrl()); | 122 | $this->assertSame('http://domain.io', $entry->getUrl()); |
123 | $this->assertEquals('my title', $entry->getTitle()); | 123 | $this->assertSame('my title', $entry->getTitle()); |
124 | $this->assertEquals($this->fetchingErrorMessage.'<p><i>But we found a short description: </i></p>desc', $entry->getContent()); | 124 | $this->assertSame($this->fetchingErrorMessage . '<p><i>But we found a short description: </i></p>desc', $entry->getContent()); |
125 | $this->assertEmpty($entry->getPreviewPicture()); | 125 | $this->assertEmpty($entry->getPreviewPicture()); |
126 | $this->assertEmpty($entry->getLanguage()); | 126 | $this->assertEmpty($entry->getLanguage()); |
127 | $this->assertEmpty($entry->getHttpStatus()); | 127 | $this->assertEmpty($entry->getHttpStatus()); |
128 | $this->assertEmpty($entry->getMimetype()); | 128 | $this->assertEmpty($entry->getMimetype()); |
129 | $this->assertEquals(0.0, $entry->getReadingTime()); | 129 | $this->assertSame(0.0, $entry->getReadingTime()); |
130 | $this->assertEquals('domain.io', $entry->getDomainName()); | 130 | $this->assertSame('domain.io', $entry->getDomainName()); |
131 | } | 131 | } |
132 | 132 | ||
133 | public function testWithContent() | 133 | public function testWithContent() |
@@ -161,15 +161,15 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
161 | $entry = new Entry(new User()); | 161 | $entry = new Entry(new User()); |
162 | $proxy->updateEntry($entry, 'http://0.0.0.0'); | 162 | $proxy->updateEntry($entry, 'http://0.0.0.0'); |
163 | 163 | ||
164 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 164 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
165 | $this->assertEquals('this is my title', $entry->getTitle()); | 165 | $this->assertSame('this is my title', $entry->getTitle()); |
166 | $this->assertContains('this is my content', $entry->getContent()); | 166 | $this->assertContains('this is my content', $entry->getContent()); |
167 | $this->assertEquals('http://3.3.3.3/cover.jpg', $entry->getPreviewPicture()); | 167 | $this->assertSame('http://3.3.3.3/cover.jpg', $entry->getPreviewPicture()); |
168 | $this->assertEquals('text/html', $entry->getMimetype()); | 168 | $this->assertSame('text/html', $entry->getMimetype()); |
169 | $this->assertEquals('fr', $entry->getLanguage()); | 169 | $this->assertSame('fr', $entry->getLanguage()); |
170 | $this->assertEquals('200', $entry->getHttpStatus()); | 170 | $this->assertSame('200', $entry->getHttpStatus()); |
171 | $this->assertEquals(4.0, $entry->getReadingTime()); | 171 | $this->assertSame(4.0, $entry->getReadingTime()); |
172 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 172 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
173 | } | 173 | } |
174 | 174 | ||
175 | public function testWithContentAndNoOgImage() | 175 | public function testWithContentAndNoOgImage() |
@@ -203,15 +203,15 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
203 | $entry = new Entry(new User()); | 203 | $entry = new Entry(new User()); |
204 | $proxy->updateEntry($entry, 'http://0.0.0.0'); | 204 | $proxy->updateEntry($entry, 'http://0.0.0.0'); |
205 | 205 | ||
206 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 206 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
207 | $this->assertEquals('this is my title', $entry->getTitle()); | 207 | $this->assertSame('this is my title', $entry->getTitle()); |
208 | $this->assertContains('this is my content', $entry->getContent()); | 208 | $this->assertContains('this is my content', $entry->getContent()); |
209 | $this->assertNull($entry->getPreviewPicture()); | 209 | $this->assertNull($entry->getPreviewPicture()); |
210 | $this->assertEquals('text/html', $entry->getMimetype()); | 210 | $this->assertSame('text/html', $entry->getMimetype()); |
211 | $this->assertEquals('fr', $entry->getLanguage()); | 211 | $this->assertSame('fr', $entry->getLanguage()); |
212 | $this->assertEquals('200', $entry->getHttpStatus()); | 212 | $this->assertSame('200', $entry->getHttpStatus()); |
213 | $this->assertEquals(4.0, $entry->getReadingTime()); | 213 | $this->assertSame(4.0, $entry->getReadingTime()); |
214 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 214 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
215 | } | 215 | } |
216 | 216 | ||
217 | public function testWithContentAndBadLanguage() | 217 | public function testWithContentAndBadLanguage() |
@@ -248,14 +248,14 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
248 | $entry = new Entry(new User()); | 248 | $entry = new Entry(new User()); |
249 | $proxy->updateEntry($entry, 'http://0.0.0.0'); | 249 | $proxy->updateEntry($entry, 'http://0.0.0.0'); |
250 | 250 | ||
251 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 251 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
252 | $this->assertEquals('this is my title', $entry->getTitle()); | 252 | $this->assertSame('this is my title', $entry->getTitle()); |
253 | $this->assertContains('this is my content', $entry->getContent()); | 253 | $this->assertContains('this is my content', $entry->getContent()); |
254 | $this->assertEquals('text/html', $entry->getMimetype()); | 254 | $this->assertSame('text/html', $entry->getMimetype()); |
255 | $this->assertNull($entry->getLanguage()); | 255 | $this->assertNull($entry->getLanguage()); |
256 | $this->assertEquals('200', $entry->getHttpStatus()); | 256 | $this->assertSame('200', $entry->getHttpStatus()); |
257 | $this->assertEquals(4.0, $entry->getReadingTime()); | 257 | $this->assertSame(4.0, $entry->getReadingTime()); |
258 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 258 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
259 | } | 259 | } |
260 | 260 | ||
261 | public function testWithContentAndBadOgImage() | 261 | public function testWithContentAndBadOgImage() |
@@ -297,15 +297,15 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
297 | $entry = new Entry(new User()); | 297 | $entry = new Entry(new User()); |
298 | $proxy->updateEntry($entry, 'http://0.0.0.0'); | 298 | $proxy->updateEntry($entry, 'http://0.0.0.0'); |
299 | 299 | ||
300 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 300 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
301 | $this->assertEquals('this is my title', $entry->getTitle()); | 301 | $this->assertSame('this is my title', $entry->getTitle()); |
302 | $this->assertContains('this is my content', $entry->getContent()); | 302 | $this->assertContains('this is my content', $entry->getContent()); |
303 | $this->assertNull($entry->getPreviewPicture()); | 303 | $this->assertNull($entry->getPreviewPicture()); |
304 | $this->assertEquals('text/html', $entry->getMimetype()); | 304 | $this->assertSame('text/html', $entry->getMimetype()); |
305 | $this->assertEquals('fr', $entry->getLanguage()); | 305 | $this->assertSame('fr', $entry->getLanguage()); |
306 | $this->assertEquals('200', $entry->getHttpStatus()); | 306 | $this->assertSame('200', $entry->getHttpStatus()); |
307 | $this->assertEquals(4.0, $entry->getReadingTime()); | 307 | $this->assertSame(4.0, $entry->getReadingTime()); |
308 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 308 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
309 | } | 309 | } |
310 | 310 | ||
311 | public function testWithForcedContent() | 311 | public function testWithForcedContent() |
@@ -333,14 +333,14 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
333 | ] | 333 | ] |
334 | ); | 334 | ); |
335 | 335 | ||
336 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 336 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
337 | $this->assertEquals('this is my title', $entry->getTitle()); | 337 | $this->assertSame('this is my title', $entry->getTitle()); |
338 | $this->assertContains('this is my content', $entry->getContent()); | 338 | $this->assertContains('this is my content', $entry->getContent()); |
339 | $this->assertEquals('text/html', $entry->getMimetype()); | 339 | $this->assertSame('text/html', $entry->getMimetype()); |
340 | $this->assertEquals('fr', $entry->getLanguage()); | 340 | $this->assertSame('fr', $entry->getLanguage()); |
341 | $this->assertEquals(4.0, $entry->getReadingTime()); | 341 | $this->assertSame(4.0, $entry->getReadingTime()); |
342 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 342 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
343 | $this->assertEquals('24/03/2014', $entry->getPublishedAt()->format('d/m/Y')); | 343 | $this->assertSame('24/03/2014', $entry->getPublishedAt()->format('d/m/Y')); |
344 | $this->assertContains('Jeremy', $entry->getPublishedBy()); | 344 | $this->assertContains('Jeremy', $entry->getPublishedBy()); |
345 | $this->assertContains('Nico', $entry->getPublishedBy()); | 345 | $this->assertContains('Nico', $entry->getPublishedBy()); |
346 | $this->assertContains('Thomas', $entry->getPublishedBy()); | 346 | $this->assertContains('Thomas', $entry->getPublishedBy()); |
@@ -371,14 +371,14 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
371 | ] | 371 | ] |
372 | ); | 372 | ); |
373 | 373 | ||
374 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 374 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
375 | $this->assertEquals('this is my title', $entry->getTitle()); | 375 | $this->assertSame('this is my title', $entry->getTitle()); |
376 | $this->assertContains('this is my content', $entry->getContent()); | 376 | $this->assertContains('this is my content', $entry->getContent()); |
377 | $this->assertEquals('text/html', $entry->getMimetype()); | 377 | $this->assertSame('text/html', $entry->getMimetype()); |
378 | $this->assertEquals('fr', $entry->getLanguage()); | 378 | $this->assertSame('fr', $entry->getLanguage()); |
379 | $this->assertEquals(4.0, $entry->getReadingTime()); | 379 | $this->assertSame(4.0, $entry->getReadingTime()); |
380 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 380 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
381 | $this->assertEquals('08/09/2016', $entry->getPublishedAt()->format('d/m/Y')); | 381 | $this->assertSame('08/09/2016', $entry->getPublishedAt()->format('d/m/Y')); |
382 | } | 382 | } |
383 | 383 | ||
384 | public function testWithForcedContentAndBadDate() | 384 | public function testWithForcedContentAndBadDate() |
@@ -406,13 +406,13 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
406 | ] | 406 | ] |
407 | ); | 407 | ); |
408 | 408 | ||
409 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 409 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
410 | $this->assertEquals('this is my title', $entry->getTitle()); | 410 | $this->assertSame('this is my title', $entry->getTitle()); |
411 | $this->assertContains('this is my content', $entry->getContent()); | 411 | $this->assertContains('this is my content', $entry->getContent()); |
412 | $this->assertEquals('text/html', $entry->getMimetype()); | 412 | $this->assertSame('text/html', $entry->getMimetype()); |
413 | $this->assertEquals('fr', $entry->getLanguage()); | 413 | $this->assertSame('fr', $entry->getLanguage()); |
414 | $this->assertEquals(4.0, $entry->getReadingTime()); | 414 | $this->assertSame(4.0, $entry->getReadingTime()); |
415 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 415 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
416 | $this->assertNull($entry->getPublishedAt()); | 416 | $this->assertNull($entry->getPublishedAt()); |
417 | 417 | ||
418 | $records = $handler->getRecords(); | 418 | $records = $handler->getRecords(); |
@@ -488,14 +488,14 @@ class ContentProxyTest extends \PHPUnit_Framework_TestCase | |||
488 | ] | 488 | ] |
489 | ); | 489 | ); |
490 | 490 | ||
491 | $this->assertEquals('http://1.1.1.1', $entry->getUrl()); | 491 | $this->assertSame('http://1.1.1.1', $entry->getUrl()); |
492 | $this->assertEquals('this is my title', $entry->getTitle()); | 492 | $this->assertSame('this is my title', $entry->getTitle()); |
493 | $this->assertNotContains($escapedString, $entry->getContent()); | 493 | $this->assertNotContains($escapedString, $entry->getContent()); |
494 | $this->assertEquals('http://3.3.3.3/cover.jpg', $entry->getPreviewPicture()); | 494 | $this->assertSame('http://3.3.3.3/cover.jpg', $entry->getPreviewPicture()); |
495 | $this->assertEquals('text/html', $entry->getMimetype()); | 495 | $this->assertSame('text/html', $entry->getMimetype()); |
496 | $this->assertEquals('fr', $entry->getLanguage()); | 496 | $this->assertSame('fr', $entry->getLanguage()); |
497 | $this->assertEquals('200', $entry->getHttpStatus()); | 497 | $this->assertSame('200', $entry->getHttpStatus()); |
498 | $this->assertEquals('1.1.1.1', $entry->getDomainName()); | 498 | $this->assertSame('1.1.1.1', $entry->getDomainName()); |
499 | } | 499 | } |
500 | 500 | ||
501 | private function getTaggerMock() | 501 | private function getTaggerMock() |