function RouteSubscriberTest::testRouteRebuildFinished

Tests route rebuild finished.

@legacy-covers ::routeRebuildFinished

File

core/modules/views/tests/src/Unit/EventSubscriber/RouteSubscriberTest.php, line 74

Class

RouteSubscriberTest
Tests Drupal\views\EventSubscriber\RouteSubscriber.

Namespace

Drupal\Tests\views\Unit\EventSubscriber

Code

public function testRouteRebuildFinished() : void {
  [$display_1, $display_2] = $this->setupMocks();
  $display_1->expects($this->once())
    ->method('collectRoutes')
    ->willReturn([
    'test_id.page_1' => 'views.test_id.page_1',
  ]);
  $display_2->expects($this->once())
    ->method('collectRoutes')
    ->willReturn([
    'test_id.page_2' => 'views.test_id.page_2',
  ]);
  $this->routeSubscriber
    ->routes();
  $this->state
    ->expects($this->once())
    ->method('set')
    ->with('views.view_route_names', [
    'test_id.page_1' => 'views.test_id.page_1',
    'test_id.page_2' => 'views.test_id.page_2',
  ]);
  $this->routeSubscriber
    ->routeRebuildFinished();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.