You are here

function _batch_test_title_callback in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/system/tests/modules/batch_test/batch_test.module \_batch_test_title_callback()
  2. 9 core/modules/system/tests/modules/batch_test/batch_test.module \_batch_test_title_callback()

Tests the title on the progress page by performing a batch callback.

File

core/modules/system/tests/modules/batch_test/batch_test.module, line 211
Helper module for the Batch API tests.

Code

function _batch_test_title_callback() {

  // Because drupalGet() steps through the full progressive batch before
  // returning control to the test function, we cannot test that the correct
  // title is being used on the batch processing page by viewing that page
  // directly. Instead, we save the title being used in a variable here, so
  // that it can be loaded and inspected in the thread running the test.
  $request = \Drupal::request();
  $route_match = \Drupal::routeMatch();
  $title = \Drupal::service('title_resolver')
    ->getTitle($request, $route_match
    ->getRouteObject());
  batch_test_stack($title);
}