Update to drupal 8.0.0-rc1. For more information, see https://www.drupal.org/node/2582663

This commit is contained in:
Greg Anderson 2015-10-08 11:40:12 -07:00
parent eb34d130a8
commit f32e58e4b1
8476 changed files with 211648 additions and 170042 deletions

View file

@ -0,0 +1,25 @@
<?php
/**
* @file
* Contains \Drupal\Tests\path\Unit\Migrate\UrlAliasTestBase.
*/
namespace Drupal\Tests\path\Unit\Migrate;
use Drupal\Tests\migrate\Unit\MigrateSqlSourceTestCase;
/**
* Base class for url_alias source tests.
*/
abstract class UrlAliasTestBase extends MigrateSqlSourceTestCase {
/**
* {@inheritdoc}
*/
protected function setUp() {
$this->databaseContents['url_alias'] = $this->expectedResults;
parent::setUp();
}
}

View file

@ -7,14 +7,14 @@
namespace Drupal\Tests\path\Unit\Migrate\d6;
use Drupal\Tests\migrate\Unit\MigrateSqlSourceTestCase;
use Drupal\Tests\path\Unit\Migrate\UrlAliasTestBase;
/**
* Tests the D6 url alias migrations.
* Tests the d6_url_alias source plugin.
*
* @group path
*/
class UrlAliasTest extends MigrateSqlSourceTestCase {
class UrlAliasTest extends UrlAliasTestBase {
const PLUGIN_CLASS = 'Drupal\path\Plugin\migrate\source\d6\UrlAlias';
@ -41,14 +41,4 @@ class UrlAliasTest extends MigrateSqlSourceTestCase {
),
);
/**
* {@inheritdoc}
*/
protected function setUp() {
foreach ($this->expectedResults as $row) {
$this->databaseContents['url_alias'][] = $row;
}
parent::setUp();
}
}

View file

@ -0,0 +1,43 @@
<?php
/**
* @file
* Contains \Drupal\Tests\path\Unit\Migrate\d7\UrlAliasTest.
*/
namespace Drupal\Tests\path\Unit\Migrate\d7;
use Drupal\Tests\path\Unit\Migrate\UrlAliasTestBase;
/**
* Tests the d7_url_alias source plugin.
*
* @group path
*/
class UrlAliasTest extends UrlAliasTestBase {
const PLUGIN_CLASS = 'Drupal\path\Plugin\migrate\source\d7\UrlAlias';
protected $migrationConfiguration = array(
'id' => 'test',
'source' => array(
'plugin' => 'd7_url_alias',
),
);
protected $expectedResults = array(
array(
'pid' => 1,
'source' => 'node/1',
'alias' => 'test-article',
'language' => 'en',
),
array(
'pid' => 2,
'source' => 'node/2',
'alias' => 'another-alias',
'language' => 'en',
),
);
}