diff options
Diffstat (limited to 'tests/Wallabag/CoreBundle/Helper/DownloadImagesTest.php')
-rw-r--r-- | tests/Wallabag/CoreBundle/Helper/DownloadImagesTest.php | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/tests/Wallabag/CoreBundle/Helper/DownloadImagesTest.php b/tests/Wallabag/CoreBundle/Helper/DownloadImagesTest.php index 33d2e389..920c21d9 100644 --- a/tests/Wallabag/CoreBundle/Helper/DownloadImagesTest.php +++ b/tests/Wallabag/CoreBundle/Helper/DownloadImagesTest.php | |||
@@ -26,12 +26,11 @@ class DownloadImagesTest extends \PHPUnit_Framework_TestCase | |||
26 | $logHandler = new TestHandler(); | 26 | $logHandler = new TestHandler(); |
27 | $logger = new Logger('test', array($logHandler)); | 27 | $logger = new Logger('test', array($logHandler)); |
28 | 28 | ||
29 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', $logger); | 29 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', 'http://wallabag.io/', $logger); |
30 | $download->setWallabagUrl('http://wallabag.io/'); | ||
31 | 30 | ||
32 | $res = $download->processHtml('<div><img src="http://i.imgur.com/T9qgcHc.jpg" /></div>', 'http://imgur.com/gallery/WxtWY'); | 31 | $res = $download->processHtml(123, '<div><img src="http://i.imgur.com/T9qgcHc.jpg" /></div>', 'http://imgur.com/gallery/WxtWY'); |
33 | 32 | ||
34 | $this->assertContains('http://wallabag.io/assets/images/4/2/4258f71e/c638b4c2.png', $res); | 33 | $this->assertContains('http://wallabag.io/assets/images/9/b/9b0ead26/c638b4c2.png', $res); |
35 | } | 34 | } |
36 | 35 | ||
37 | public function testProcessHtmlWithBadImage() | 36 | public function testProcessHtmlWithBadImage() |
@@ -47,8 +46,8 @@ class DownloadImagesTest extends \PHPUnit_Framework_TestCase | |||
47 | $logHandler = new TestHandler(); | 46 | $logHandler = new TestHandler(); |
48 | $logger = new Logger('test', array($logHandler)); | 47 | $logger = new Logger('test', array($logHandler)); |
49 | 48 | ||
50 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', $logger); | 49 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', 'http://wallabag.io/', $logger); |
51 | $res = $download->processHtml('<div><img src="http://i.imgur.com/T9qgcHc.jpg" /></div>', 'http://imgur.com/gallery/WxtWY'); | 50 | $res = $download->processHtml(123, '<div><img src="http://i.imgur.com/T9qgcHc.jpg" /></div>', 'http://imgur.com/gallery/WxtWY'); |
52 | 51 | ||
53 | $this->assertContains('http://i.imgur.com/T9qgcHc.jpg', $res, 'Image were not replace because of content-type'); | 52 | $this->assertContains('http://i.imgur.com/T9qgcHc.jpg', $res, 'Image were not replace because of content-type'); |
54 | } | 53 | } |
@@ -79,10 +78,10 @@ class DownloadImagesTest extends \PHPUnit_Framework_TestCase | |||
79 | $logHandler = new TestHandler(); | 78 | $logHandler = new TestHandler(); |
80 | $logger = new Logger('test', array($logHandler)); | 79 | $logger = new Logger('test', array($logHandler)); |
81 | 80 | ||
82 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', $logger); | 81 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', 'http://wallabag.io/', $logger); |
83 | $res = $download->processSingleImage('T9qgcHc.jpg', 'http://imgur.com/gallery/WxtWY'); | 82 | $res = $download->processSingleImage(123, 'T9qgcHc.jpg', 'http://imgur.com/gallery/WxtWY'); |
84 | 83 | ||
85 | $this->assertContains('/assets/images/4/2/4258f71e/ebe60399.'.$extension, $res); | 84 | $this->assertContains('/assets/images/9/b/9b0ead26/ebe60399.'.$extension, $res); |
86 | } | 85 | } |
87 | 86 | ||
88 | public function testProcessSingleImageWithBadUrl() | 87 | public function testProcessSingleImageWithBadUrl() |
@@ -98,8 +97,8 @@ class DownloadImagesTest extends \PHPUnit_Framework_TestCase | |||
98 | $logHandler = new TestHandler(); | 97 | $logHandler = new TestHandler(); |
99 | $logger = new Logger('test', array($logHandler)); | 98 | $logger = new Logger('test', array($logHandler)); |
100 | 99 | ||
101 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', $logger); | 100 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', 'http://wallabag.io/', $logger); |
102 | $res = $download->processSingleImage('T9qgcHc.jpg', 'http://imgur.com/gallery/WxtWY'); | 101 | $res = $download->processSingleImage(123, 'T9qgcHc.jpg', 'http://imgur.com/gallery/WxtWY'); |
103 | 102 | ||
104 | $this->assertFalse($res, 'Image can not be found, so it will not be replaced'); | 103 | $this->assertFalse($res, 'Image can not be found, so it will not be replaced'); |
105 | } | 104 | } |
@@ -117,8 +116,8 @@ class DownloadImagesTest extends \PHPUnit_Framework_TestCase | |||
117 | $logHandler = new TestHandler(); | 116 | $logHandler = new TestHandler(); |
118 | $logger = new Logger('test', array($logHandler)); | 117 | $logger = new Logger('test', array($logHandler)); |
119 | 118 | ||
120 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', $logger); | 119 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', 'http://wallabag.io/', $logger); |
121 | $res = $download->processSingleImage('http://i.imgur.com/T9qgcHc.jpg', 'http://imgur.com/gallery/WxtWY'); | 120 | $res = $download->processSingleImage(123, 'http://i.imgur.com/T9qgcHc.jpg', 'http://imgur.com/gallery/WxtWY'); |
122 | 121 | ||
123 | $this->assertFalse($res, 'Image can not be loaded, so it will not be replaced'); | 122 | $this->assertFalse($res, 'Image can not be loaded, so it will not be replaced'); |
124 | } | 123 | } |
@@ -136,8 +135,8 @@ class DownloadImagesTest extends \PHPUnit_Framework_TestCase | |||
136 | $logHandler = new TestHandler(); | 135 | $logHandler = new TestHandler(); |
137 | $logger = new Logger('test', array($logHandler)); | 136 | $logger = new Logger('test', array($logHandler)); |
138 | 137 | ||
139 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', $logger); | 138 | $download = new DownloadImages($client, sys_get_temp_dir().'/wallabag_test', 'http://wallabag.io/', $logger); |
140 | $res = $download->processSingleImage('/i.imgur.com/T9qgcHc.jpg', 'imgur.com/gallery/WxtWY'); | 139 | $res = $download->processSingleImage(123, '/i.imgur.com/T9qgcHc.jpg', 'imgur.com/gallery/WxtWY'); |
141 | 140 | ||
142 | $this->assertFalse($res, 'Absolute image can not be determined, so it will not be replaced'); | 141 | $this->assertFalse($res, 'Absolute image can not be determined, so it will not be replaced'); |
143 | } | 142 | } |