3 namespace Drupal\Tests\redirect\Unit\Migrate\d7;
5 use Drupal\Tests\migrate\Unit\MigrateSqlSourceTestCase;
8 * Tests D7 redirect source plugin.
12 class PathRedirectTest extends MigrateSqlSourceTestCase {
14 const PLUGIN_CLASS = 'Drupal\redirect\Plugin\migrate\source\d7\PathRedirect';
16 protected $migrationConfiguration = [
19 'plugin' => 'd7_path_redirect',
23 protected $expectedResults = [
26 'hash' => 'MwmDbnA65ag646gtEdLqmAqTbF0qQerse63RkQmJK_Y',
29 'source' => 'test/source/url',
30 'source_options' => '',
31 'redirect' => 'test/redirect/url',
32 'redirect_options' => '',
36 'access' => 1449497138,
43 protected function setUp() {
44 $this->databaseContents['variable'] = [
46 'name' => 'redirect_default_status_code',
47 'value' => 's:3:"307";',
50 $this->databaseContents['redirect'] = $this->expectedResults;