|
|
@@ -463,8 +463,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
$this->Paginator->request->params['paging']['Article']['page'] = 1;
|
|
|
$result = $this->Paginator->next('Next');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/admin/users/index/page:2', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/admin/users/index/page:2', 'rel' => 'next'),
|
|
|
'Next',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -566,8 +566,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('next', array('url' => $options));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/members/posts/index/page:3', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/members/posts/index/page:3', 'rel' => 'next'),
|
|
|
'next',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -576,8 +576,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->prev('prev', array('url' => $options));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/members/posts/index/page:1', 'class' => 'prev', 'rel' => 'prev'),
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
+ 'a' => array('href' => '/members/posts/index/page:1', 'rel' => 'prev'),
|
|
|
'prev',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -703,8 +703,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('Next');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/articles/index/2/page:2/foo:bar', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/articles/index/2/page:2/foo:bar', 'rel' => 'next'),
|
|
|
'Next',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -753,8 +753,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
$this->Paginator->request->params['paging']['Client']['prevPage'] = true;
|
|
|
$result = $this->Paginator->prev('<< Previous', null, null, array('class' => 'disabled'));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/page:1', 'class' => 'prev', 'rel' => 'prev'),
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
+ 'a' => array('href' => '/index/page:1', 'rel' => 'prev'),
|
|
|
'<< Previous',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -763,8 +763,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('Next');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/page:3', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/index/page:3', 'rel' => 'next'),
|
|
|
'Next',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -773,8 +773,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('Next', array('tag' => 'li'));
|
|
|
$expected = array(
|
|
|
- '<li',
|
|
|
- 'a' => array('href' => '/index/page:3', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'li' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/index/page:3', 'rel' => 'next'),
|
|
|
'Next',
|
|
|
'/a',
|
|
|
'/li'
|
|
|
@@ -783,8 +783,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->prev('<< Previous', array('escape' => true));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/page:1', 'class' => 'prev', 'rel' => 'prev'),
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
+ 'a' => array('href' => '/index/page:1', 'rel' => 'prev'),
|
|
|
'<< Previous',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -793,8 +793,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->prev('<< Previous', array('escape' => false));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/page:1', 'class' => 'prev', 'rel' => 'prev'),
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
+ 'a' => array('href' => '/index/page:1', 'rel' => 'prev'),
|
|
|
'preg:/<< Previous/',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -861,10 +861,9 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
$this->Paginator->request->params['paging']['Client']['prevPage'] = true;
|
|
|
$result = $this->Paginator->prev('<< Previous', null, null, array('class' => 'disabled'));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
'a' => array(
|
|
|
'href' => '/index/page:1/limit:3/sort:Client.name/direction:DESC',
|
|
|
- 'class' => 'prev',
|
|
|
'rel' => 'prev'
|
|
|
),
|
|
|
'<< Previous',
|
|
|
@@ -875,10 +874,9 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('Next');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
'a' => array(
|
|
|
'href' => '/index/page:3/limit:3/sort:Client.name/direction:DESC',
|
|
|
- 'class' => 'next',
|
|
|
'rel' => 'next'
|
|
|
),
|
|
|
'Next',
|
|
|
@@ -906,8 +904,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
);
|
|
|
$result = $this->Paginator->prev('Prev');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/page:1/limit:10', 'class' => 'prev', 'rel' => 'prev'),
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
+ 'a' => array('href' => '/index/page:1/limit:10', 'rel' => 'prev'),
|
|
|
'Prev',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -928,8 +926,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
$this->Paginator->options(array('url' => array(12, 'page' => 3)));
|
|
|
$result = $this->Paginator->prev('Prev', array('url' => array('foo' => 'bar')));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/12/page:1/limit:10/foo:bar', 'class' => 'prev', 'rel' => 'prev'),
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
+ 'a' => array('href' => '/index/12/page:1/limit:10/foo:bar', 'rel' => 'prev'),
|
|
|
'Prev',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -968,8 +966,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('Next >>', array('escape' => false));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/page:2', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/index/page:2', 'rel' => 'next'),
|
|
|
'preg:/Next >>/',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -1015,8 +1013,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
);
|
|
|
$result = $this->Paginator->next('Next', array('model' => 'Client'));
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/index/page:2', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/index/page:2', 'rel' => 'next'),
|
|
|
'Next',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -1542,15 +1540,15 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
'paramType' => 'named'
|
|
|
)
|
|
|
);
|
|
|
- $result = $this->Paginator->numbers();
|
|
|
+ $result = $this->Paginator->numbers(array('class' => 'page-link'));
|
|
|
$expected = array(
|
|
|
- array('span' => array()), array('a' => array('href' => '/index/page:1/sort:Client.name/direction:DESC')), '1', '/a', '/span',
|
|
|
+ array('span' => array('class' => 'page-link')), array('a' => array('href' => '/index/page:1/sort:Client.name/direction:DESC')), '1', '/a', '/span',
|
|
|
' | ',
|
|
|
- array('span' => array('class' => 'current')), '2', '/span',
|
|
|
+ array('span' => array('class' => 'current page-link')), '2', '/span',
|
|
|
' | ',
|
|
|
- array('span' => array()), array('a' => array('href' => '/index/page:3/sort:Client.name/direction:DESC')), '3', '/a', '/span',
|
|
|
+ array('span' => array('class' => 'page-link')), array('a' => array('href' => '/index/page:3/sort:Client.name/direction:DESC')), '3', '/a', '/span',
|
|
|
' | ',
|
|
|
- array('span' => array()), array('a' => array('href' => '/index/page:4/sort:Client.name/direction:DESC')), '4', '/a', '/span',
|
|
|
+ array('span' => array('class' => 'page-link')), array('a' => array('href' => '/index/page:4/sort:Client.name/direction:DESC')), '4', '/a', '/span',
|
|
|
);
|
|
|
$this->assertTags($result, $expected);
|
|
|
|
|
|
@@ -1780,9 +1778,9 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testFirstAndLastTag() {
|
|
|
- $result = $this->Paginator->first('<<', array('tag' => 'li'));
|
|
|
+ $result = $this->Paginator->first('<<', array('tag' => 'li', 'class' => 'first'));
|
|
|
$expected = array(
|
|
|
- '<li',
|
|
|
+ 'li' => array('class' => 'first'),
|
|
|
'a' => array('href' => '/index/page:1', 'rel' => 'first'),
|
|
|
'<<',
|
|
|
'/a',
|
|
|
@@ -1790,15 +1788,14 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
);
|
|
|
$this->assertTags($result, $expected);
|
|
|
|
|
|
- $result = $this->Paginator->last(2, array('tag' => 'li'));
|
|
|
-
|
|
|
+ $result = $this->Paginator->last(2, array('tag' => 'li', 'class' => 'last'));
|
|
|
$expected = array(
|
|
|
'...',
|
|
|
- '<li',
|
|
|
+ 'li' => array('class' => 'last'),
|
|
|
array('a' => array('href' => '/index/page:6')), '6', '/a',
|
|
|
'/li',
|
|
|
' | ',
|
|
|
- '<li',
|
|
|
+ array('li' => array('class' => 'last')),
|
|
|
array('a' => array('href' => '/index/page:7')), '7', '/a',
|
|
|
'/li',
|
|
|
);
|
|
|
@@ -2157,10 +2154,9 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('Next');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
'a' => array(
|
|
|
'href' => '/officespace/accounts/index/page:2/sort:Article.title/direction:asc',
|
|
|
- 'class' => 'next',
|
|
|
'rel' => 'next'
|
|
|
),
|
|
|
'Next',
|
|
|
@@ -2255,8 +2251,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->next('Next');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/?page=3', 'class' => 'next', 'rel' => 'next'),
|
|
|
+ 'span' => array('class' => 'next'),
|
|
|
+ 'a' => array('href' => '/?page=3', 'rel' => 'next'),
|
|
|
'Next',
|
|
|
'/a',
|
|
|
'/span'
|
|
|
@@ -2265,8 +2261,8 @@ class PaginatorHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Paginator->prev('Prev');
|
|
|
$expected = array(
|
|
|
- '<span',
|
|
|
- 'a' => array('href' => '/?page=1', 'class' => 'prev', 'rel' => 'prev'),
|
|
|
+ 'span' => array('class' => 'prev'),
|
|
|
+ 'a' => array('href' => '/?page=1', 'rel' => 'prev'),
|
|
|
'Prev',
|
|
|
'/a',
|
|
|
'/span'
|