Release 2.27 (#5212)

This commit is contained in:
Kevin Papst
2024-12-22 22:50:42 +01:00
committed by GitHub
parent 4fdfb6f478
commit 4332ef95a2
56 changed files with 354 additions and 256 deletions

View File

@@ -65,6 +65,7 @@ class PaginationExtensionTest extends TestCase
$values = array_fill(0, 151, 'blub');
$pagerfanta = new Pagination(new ArrayAdapter($values));
$pagerfanta->setMaxPerPage(10);
$result = $sut->renderPagination($pagerfanta, [
'css_container_class' => 'pagination pagination-sm inline',
'routeName' => 'project_activities',
@@ -98,6 +99,7 @@ class PaginationExtensionTest extends TestCase
$values = array_fill(0, 151, 'blub');
$pagerfanta = new Pagination(new ArrayAdapter($values));
$pagerfanta->setMaxPerPage(10);
$result = $sut->renderPagination($pagerfanta, [
'css_container_class' => 'pagination pagination-sm inline',
'routeName' => 'project_activities',
@@ -106,6 +108,26 @@ class PaginationExtensionTest extends TestCase
$this->assertPaginationHtml($result);
}
public function testRenderPaginationWithoutPageSize(): void
{
$sut = $this->getSut();
$values = array_fill(0, 151, 'blub');
$pagerfanta = new Pagination(new ArrayAdapter($values));
$result = $sut->renderPagination($pagerfanta, [
'css_container_class' => 'pagination pagination-sm inline',
'routeName' => 'project_activities',
'routeParams' => ['id' => 137]
]);
$expected =
'<ul class="pagination pagination-sm inline"><li class="page-item disabled"><span class="page-link pagination-link"><i class="fas fa-chevron-left"></i></span></li>' .
'<li class="page-item active"><a class="page-link pagination-link" href="project_activities?id=137&page=1">1</a></li>' .
'<li class="page-item disabled"><span class="page-link pagination-link"><i class="fas fa-chevron-right"></i></span></li></ul>';
self::assertEquals($expected, $result);
}
public function testRenderPaginationWithoutRouteName(): void
{
$this->expectException(\Exception::class);