public function PagerTest::testRenderNullPager in Drupal 10
Same name and namespace in other branches
- 8 core/modules/views/tests/src/Functional/Plugin/PagerTest.php \Drupal\Tests\views\Functional\Plugin\PagerTest::testRenderNullPager()
- 9 core/modules/views/tests/src/Functional/Plugin/PagerTest.php \Drupal\Tests\views\Functional\Plugin\PagerTest::testRenderNullPager()
Tests rendering with NULL pager.
File
- core/
modules/ views/ tests/ src/ Functional/ Plugin/ PagerTest.php, line 359
Class
- PagerTest
- Tests the pluggable pager system.
Namespace
Drupal\Tests\views\Functional\PluginCode
public function testRenderNullPager() {
// Create 11 nodes and make sure that everyone is returned.
// We create 11 nodes, because the default pager plugin had 10 items per page.
$this
->drupalCreateContentType([
'type' => 'page',
]);
for ($i = 0; $i < 11; $i++) {
$this
->drupalCreateNode();
}
$view = Views::getView('test_pager_full');
$this
->executeView($view);
// Force the value again here.
$view
->setAjaxEnabled(TRUE);
$view->pager = NULL;
$output = $view
->render();
$output = \Drupal::service('renderer')
->renderRoot($output);
$this
->assertEquals(0, preg_match('/<ul class="pager">/', $output), 'The pager is not rendered.');
}