You are here

public function ResultTest::testResultArea in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/views/tests/src/Unit/Plugin/area/ResultTest.php \Drupal\Tests\views\Unit\Plugin\area\ResultTest::testResultArea()
  2. 9 core/modules/views/tests/src/Unit/Plugin/area/ResultTest.php \Drupal\Tests\views\Unit\Plugin\area\ResultTest::testResultArea()

Tests the rendered output of the Result area handler.

@dataProvider providerTestResultArea

Parameters

string $content: The content to use when rendering the handler.

string $expected: The expected content string.

int $items_per_page: The items per page of the configuration.

File

core/modules/views/tests/src/Unit/Plugin/area/ResultTest.php, line 79

Class

ResultTest
@coversDefaultClass \Drupal\views\Plugin\views\area\Result @group views

Namespace

Drupal\Tests\views\Unit\Plugin\area

Code

public function testResultArea($content, $expected, $items_per_page = 0) {
  $this
    ->setupViewPager($items_per_page);
  $this->resultHandler->options['content'] = $content;
  $this
    ->assertEquals([
    '#markup' => $expected,
  ], $this->resultHandler
    ->render());
}