aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/front/controller/visitor/BookmarkListControllerTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/front/controller/visitor/BookmarkListControllerTest.php')
-rw-r--r--tests/front/controller/visitor/BookmarkListControllerTest.php29
1 files changed, 18 insertions, 11 deletions
diff --git a/tests/front/controller/visitor/BookmarkListControllerTest.php b/tests/front/controller/visitor/BookmarkListControllerTest.php
index dec938f2..0fbab9d4 100644
--- a/tests/front/controller/visitor/BookmarkListControllerTest.php
+++ b/tests/front/controller/visitor/BookmarkListControllerTest.php
@@ -6,6 +6,7 @@ namespace Shaarli\Front\Controller\Visitor;
6 6
7use Shaarli\Bookmark\Bookmark; 7use Shaarli\Bookmark\Bookmark;
8use Shaarli\Bookmark\Exception\BookmarkNotFoundException; 8use Shaarli\Bookmark\Exception\BookmarkNotFoundException;
9use Shaarli\Bookmark\SearchResult;
9use Shaarli\Config\ConfigManager; 10use Shaarli\Config\ConfigManager;
10use Shaarli\Security\LoginManager; 11use Shaarli\Security\LoginManager;
11use Shaarli\TestCase; 12use Shaarli\TestCase;
@@ -45,13 +46,15 @@ class BookmarkListControllerTest extends TestCase
45 ['searchtags' => '', 'searchterm' => ''], 46 ['searchtags' => '', 'searchterm' => ''],
46 null, 47 null,
47 false, 48 false,
48 false 49 false,
50 false,
51 ['offset' => 0, 'limit' => 2]
49 ) 52 )
50 ->willReturn([ 53 ->willReturn(SearchResult::getSearchResult([
51 (new Bookmark())->setId(1)->setUrl('http://url1.tld')->setTitle('Title 1'), 54 (new Bookmark())->setId(1)->setUrl('http://url1.tld')->setTitle('Title 1'),
52 (new Bookmark())->setId(2)->setUrl('http://url2.tld')->setTitle('Title 2'), 55 (new Bookmark())->setId(2)->setUrl('http://url2.tld')->setTitle('Title 2'),
53 (new Bookmark())->setId(3)->setUrl('http://url3.tld')->setTitle('Title 3'), 56 (new Bookmark())->setId(3)->setUrl('http://url3.tld')->setTitle('Title 3'),
54 ] 57 ], 0, 2)
55 ); 58 );
56 59
57 $this->container->sessionManager 60 $this->container->sessionManager
@@ -119,13 +122,15 @@ class BookmarkListControllerTest extends TestCase
119 ['searchtags' => '', 'searchterm' => ''], 122 ['searchtags' => '', 'searchterm' => ''],
120 null, 123 null,
121 false, 124 false,
122 false 125 false,
126 false,
127 ['offset' => 2, 'limit' => 2]
123 ) 128 )
124 ->willReturn([ 129 ->willReturn(SearchResult::getSearchResult([
125 (new Bookmark())->setId(1)->setUrl('http://url1.tld')->setTitle('Title 1'), 130 (new Bookmark())->setId(1)->setUrl('http://url1.tld')->setTitle('Title 1'),
126 (new Bookmark())->setId(2)->setUrl('http://url2.tld')->setTitle('Title 2'), 131 (new Bookmark())->setId(2)->setUrl('http://url2.tld')->setTitle('Title 2'),
127 (new Bookmark())->setId(3)->setUrl('http://url3.tld')->setTitle('Title 3'), 132 (new Bookmark())->setId(3)->setUrl('http://url3.tld')->setTitle('Title 3'),
128 ]) 133 ], 2, 2))
129 ; 134 ;
130 135
131 $this->container->sessionManager 136 $this->container->sessionManager
@@ -207,13 +212,15 @@ class BookmarkListControllerTest extends TestCase
207 ['searchtags' => 'abc@def', 'searchterm' => 'ghi jkl'], 212 ['searchtags' => 'abc@def', 'searchterm' => 'ghi jkl'],
208 'private', 213 'private',
209 false, 214 false,
210 true 215 true,
216 false,
217 ['offset' => 0, 'limit' => 2]
211 ) 218 )
212 ->willReturn([ 219 ->willReturn(SearchResult::getSearchResult([
213 (new Bookmark())->setId(1)->setUrl('http://url1.tld')->setTitle('Title 1'), 220 (new Bookmark())->setId(1)->setUrl('http://url1.tld')->setTitle('Title 1'),
214 (new Bookmark())->setId(2)->setUrl('http://url2.tld')->setTitle('Title 2'), 221 (new Bookmark())->setId(2)->setUrl('http://url2.tld')->setTitle('Title 2'),
215 (new Bookmark())->setId(3)->setUrl('http://url3.tld')->setTitle('Title 3'), 222 (new Bookmark())->setId(3)->setUrl('http://url3.tld')->setTitle('Title 3'),
216 ]) 223 ], 0, 2))
217 ; 224 ;
218 225
219 $result = $this->controller->index($request, $response); 226 $result = $this->controller->index($request, $response);
@@ -358,13 +365,13 @@ class BookmarkListControllerTest extends TestCase
358 $this->container->bookmarkService 365 $this->container->bookmarkService
359 ->expects(static::once()) 366 ->expects(static::once())
360 ->method('search') 367 ->method('search')
361 ->willReturn([ 368 ->willReturn(SearchResult::getSearchResult([
362 (new Bookmark())->setId(1)->setUrl('https://url1.tld')->setTitle('Title 1')->setThumbnail(false), 369 (new Bookmark())->setId(1)->setUrl('https://url1.tld')->setTitle('Title 1')->setThumbnail(false),
363 $b1 = (new Bookmark())->setId(2)->setUrl('https://url2.tld')->setTitle('Title 2'), 370 $b1 = (new Bookmark())->setId(2)->setUrl('https://url2.tld')->setTitle('Title 2'),
364 (new Bookmark())->setId(3)->setUrl('https://url3.tld')->setTitle('Title 3')->setThumbnail(false), 371 (new Bookmark())->setId(3)->setUrl('https://url3.tld')->setTitle('Title 3')->setThumbnail(false),
365 $b2 = (new Bookmark())->setId(2)->setUrl('https://url4.tld')->setTitle('Title 4'), 372 $b2 = (new Bookmark())->setId(2)->setUrl('https://url4.tld')->setTitle('Title 4'),
366 (new Bookmark())->setId(2)->setUrl('ftp://url5.tld', ['ftp'])->setTitle('Title 5'), 373 (new Bookmark())->setId(2)->setUrl('ftp://url5.tld', ['ftp'])->setTitle('Title 5'),
367 ]) 374 ]))
368 ; 375 ;
369 $this->container->bookmarkService 376 $this->container->bookmarkService
370 ->expects(static::exactly(2)) 377 ->expects(static::exactly(2))