You are here

public function LinkTest::providerUris in Feeds 8.3

Data provider for ::testPrepareValue().

File

tests/src/Unit/Feeds/Target/LinkTest.php, line 50

Class

LinkTest
@coversDefaultClass \Drupal\feeds\Feeds\Target\Link @group feeds

Namespace

Drupal\Tests\feeds\Unit\Feeds\Target

Code

public function providerUris() {
  return [
    // Normal uri.
    [
      'http://example.com',
      'http://example.com',
    ],
    // Internal uris.
    [
      'internal:/node',
      'internal:/node',
    ],
    [
      'internal:/node',
      '/node',
    ],
    [
      'internal:/',
      '<front>',
    ],
    // Entity uris.
    [
      'entity:node/1',
      'entity:node/1',
    ],
    // Linking to nothing.
    [
      'route:<nolink>',
      '<nolink>',
    ],
    [
      'route:<none>',
      '<none>',
    ],
    // Ignored, rejected by link validation.
    [
      'node',
      'node',
    ],
  ];
}