You are here

public function DomMigrationLookupTest::providerTestTransform in Migrate Plus 8.5

Dataprovider for testTransform().

File

tests/src/Unit/process/DomMigrationLookupTest.php, line 169

Class

DomMigrationLookupTest
Tests the dom_migration_lookup process plugin.

Namespace

Drupal\Tests\migrate_plus\Unit\process

Code

public function providerTestTransform() : array {
  $cases = [
    'users-migration' => [
      [],
      '<a href="/user/123">text</a>',
      '<a href="/user/321">text</a>',
    ],
    'people-migration' => [
      [],
      '<a href="https://www.example.com/user/456">text</a>',
      '<a href="https://www.example.com/people/654">text</a>',
    ],
    'no-match' => [
      [
        'search' => '@www\\.mysite\\.com/user/(\\d+)@',
      ],
      '<a href="https://www.example.com/user/456">text</a>',
      '<a href="https://www.example.com/user/456">text</a>',
    ],
  ];
  return $cases;
}