function LinkUriTest::providerTestRouted

Same name in other branches
  1. 9 core/modules/menu_link_content/tests/src/Kernel/Plugin/migrate/process/LinkUriTest.php \Drupal\Tests\menu_link_content\Kernel\Plugin\migrate\process\LinkUriTest::providerTestRouted()
  2. 10 core/modules/menu_link_content/tests/src/Kernel/Plugin/migrate/process/LinkUriTest.php \Drupal\Tests\menu_link_content\Kernel\Plugin\migrate\process\LinkUriTest::providerTestRouted()
  3. 11.x core/modules/menu_link_content/tests/src/Kernel/Plugin/migrate/process/LinkUriTest.php \Drupal\Tests\menu_link_content\Kernel\Plugin\migrate\process\LinkUriTest::providerTestRouted()

Provides test cases for LinkUriTest::testTransform().

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 77

Class

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

Namespace

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

Code

public function providerTestRouted() {
    $tests = [];
    $value = 'http://example.com';
    $expected = 'http://example.com';
    $tests['with_scheme'] = [
        $value,
        $expected,
    ];
    $value = '<front>';
    $expected = 'internal:/';
    $tests['front'] = [
        $value,
        $expected,
    ];
    $value = '<nolink>';
    $expected = 'route:<nolink>';
    $tests['nolink'] = [
        $value,
        $expected,
    ];
    return $tests;
}

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