You are here

public function LinkUriTest::providerTestNotRouted in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/menu_link_content/tests/src/Kernel/Plugin/migrate/process/LinkUriTest.php \Drupal\Tests\menu_link_content\Kernel\Plugin\migrate\process\LinkUriTest::providerTestNotRouted()

Provides test cases for LinkUriTest::testNotRouted().

Return value

array An array of test cases, each which the following values:

File

core/modules/menu_link_content/tests/src/Kernel/Plugin/migrate/process/LinkUriTest.php, line 108

Class

LinkUriTest
Tests \Drupal\menu_link_content\Plugin\migrate\process\LinkUri.

Namespace

Drupal\Tests\menu_link_content\Kernel\Plugin\migrate\process

Code

public function providerTestNotRouted() {
  $tests = [];
  $message = 'The path "%s" failed validation.';
  $value = '/test';
  $expected = 'internal:/test';
  $exception_message = sprintf($message, $expected);
  $tests['leading_slash'] = [
    $value,
    $exception_message,
  ];
  $value = 'test';
  $expected = 'internal:/test';
  $exception_message = sprintf($message, $expected);
  $tests['without_scheme'] = [
    $value,
    $exception_message,
  ];
  return $tests;
}