Skip to content
Snippets Groups Projects
Commit c91106ef authored by catch's avatar catch
Browse files

Issue #3265424 by quietone, daffie, danflanagan8: Move migrate related...

Issue #3265424 by quietone, daffie, danflanagan8: Move migrate related aggregator tests to the module in preparation of removal in d10
parent 835a4fe1
No related branches found
No related tags found
38 merge requests!12227Issue #3181946 by jonmcl, mglaman,!7471uncessary 5 files are moved from media-library folder to misc folder,!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!54479.5.x SF update,!5014Issue #3071143: Table Render Array Example Is Incorrect,!4868Issue #1428520: Improve menu parent link selection,!4289Issue #1344552 by marcingy, Niklas Fiekas, Ravi.J, aleevas, Eduardo Morales...,!4114Issue #2707291: Disable body-level scrolling when a dialog is open as a modal,!3630Issue #2815301 by Chi, DanielVeza, kostyashupenko, smustgrave: Allow to create...,!3291Issue #3336463: Rewrite rules for gzipped CSS and JavaScript aggregates never match,!3143Issue #3313342: [PHP 8.1] Deprecated function: strpos(): Passing null to parameter #1 LayoutBuilderUiCacheContext.php on line 28,!3102Issue #3164428 by DonAtt, longwave, sahil.goyal, Anchal_gupta, alexpott: Use...,!2853#3274419 Makes BaseFieldOverride inherit the internal property from the base field.,!2719Issue #3110137: Remove Classy from core.,!2437Issue #3238257 by hooroomoo, Wim Leers: Fragment link pointing to <textarea>...,!2378Issue #2875033: Optimize joins and table selection in SQL entity query implementation,!2074Issue #2707689: NodeForm::actions() checks for delete access on new entities,!2062Issue #3246454: Add weekly granularity to views date sort,!1974Issue #3036862 demonstration,!1591Issue #3199697: Add JSON:API Translation experimental module,!1484Exposed filters get values from URL when Ajax is on,!1255Issue #3238922: Refactor (if feasible) uses of the jQuery serialize function to use vanillaJS,!1254Issue #3238915: Refactor (if feasible) uses of the jQuery ready function to use VanillaJS,!1162Issue #3100350: Unable to save '/' root path alias,!1073issue #3191727: Focus states on mobile second level navigation items fixed,!10223132456: Fix issue where views instances are emptied before an ajax request is complete,!957Added throwing of InvalidPluginDefinitionException from getDefinition().,!925Issue #2339235: Remove taxonomy hard dependency on node module,!877Issue #2708101: Default value for link text is not saved,!873Issue #2875228: Site install not using batch API service,!872Draft: Issue #3221319: Race condition when creating menu links and editing content deletes menu links,!844Resolve #3036010 "Updaters",!712Issue #2909128: Autocomplete intermittent on Chrome Android,!579Issue #2230909: Simple decimals fail to pass validation,!560Move callback classRemove outside of the loop,!555Issue #3202493,!485Sets the autocomplete attribute for username/password input field on login form.,!30Issue #3182188: Updates composer usage to point at ./vendor/bin/composer
Showing
with 113147 additions and 14 deletions
......@@ -13,6 +13,8 @@
"**/LICENSE.txt",
"../**/LICENSE.txt",
"modules/**/Migrate*Test.php",
"modules/aggregator/tests/fixtures/drupal6.php",
"modules/aggregator/tests/fixtures/drupal7.php",
"modules/ckeditor5/js/build/*",
"modules/color/preview.html",
"modules/color/tests/modules/color_test/themes/color_test_theme/color/preview.html",
......
This diff is collapsed.
This diff is collapsed.
<?php
namespace Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d6;
use Drupal\Tests\migrate_drupal_ui\Functional\MultilingualReviewPageTestBase;
// cspell:ignore multigroup nodeaccess
/**
* Tests migrate upgrade review page for Drupal 6 for the aggregator module.
*
* Tests with translation modules enabled.
*
* @group aggregator
*/
class MultilingualReviewPageTest extends MultilingualReviewPageTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'aggregator',
'content_translation',
'config_translation',
];
/**
* {@inheritdoc}
*/
protected function setUp(): void {
parent::setUp();
$this->loadFixture($this->getModulePath('migrate_drupal') . '/tests/fixtures/drupal6.php');
}
/**
* {@inheritdoc}
*/
protected function getSourceBasePath() {
return __DIR__ . '/files';
}
/**
* {@inheritdoc}
*/
protected function getAvailablePaths() {
return [
'Aggregator',
'Block',
'Block translation',
'Blog',
'Blog API',
'CCK translation',
'Calendar Signup',
'Color',
'Comment',
'Contact',
'Content',
'Content Copy',
'Content Multigroup',
'Content Permissions',
'Content translation',
'Content type translation',
'Database logging',
'Date',
'Date API',
'Date Locale',
'Date PHP4',
'Date Picker',
'Date Popup',
'Date Repeat API',
'Date Timezone',
'Date Tools',
'Dynamic display block',
'Email',
'Event',
'Fieldgroup',
'FileField',
'FileField Meta',
'Filter',
'Help',
'ImageAPI',
'ImageAPI GD2',
'ImageAPI ImageMagick',
'ImageCache',
'ImageCache UI',
'ImageField',
'Internationalization',
'Link',
'Locale',
'Menu',
'Menu',
'Menu translation',
'Node Reference',
'Nodeaccess',
'Number',
'OpenID',
'Option Widgets',
'PHP filter',
'Path',
'Phone - CCK',
'Ping',
'Poll',
'Poll aggregate',
'Profile',
'Profile translation',
'Search',
'String translation',
'Synchronize translations',
'System',
'Taxonomy',
'Taxonomy translation',
'Text',
'Throttle',
'Tracker',
'Trigger',
'Upload',
'User',
'User Reference',
'Variable API',
'Variable admin',
'Views UI',
'Views exporter',
'jQuery UI',
];
}
/**
* {@inheritdoc}
*/
protected function getMissingPaths() {
return [
'Book',
'Devel',
'Devel generate',
'Devel node access',
'Forum',
'Statistics',
'Syslog',
'Update status',
'Views',
'Views translation',
'migrate_status_active_test',
];
}
}
<?php
namespace Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d6;
use Drupal\Tests\migrate_drupal_ui\Functional\NoMultilingualReviewPageTestBase;
// cspell:ignore multigroup nodeaccess
/**
* Tests migrate upgrade review page for Drupal 6 for the aggregator module.
*
* Tests with the translation modules disabled.
*
* @group aggregator
*/
class NoMultilingualReviewPageTest extends NoMultilingualReviewPageTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'aggregator',
];
/**
* {@inheritdoc}
*/
protected function setUp(): void {
parent::setUp();
$this->loadFixture($this->getModulePath('migrate_drupal') . '/tests/fixtures/drupal6.php');
}
/**
* {@inheritdoc}
*/
protected function getSourceBasePath() {
return __DIR__ . '/files';
}
/**
* {@inheritdoc}
*/
protected function getAvailablePaths() {
return [
'Aggregator',
'Block',
'Blog',
'Blog API',
'Calendar Signup',
'Color',
'Comment',
'Contact',
'Content',
'Content Copy',
'Content Multigroup',
'Content Permissions',
'Content translation',
'Database logging',
'Date',
'Date API',
'Date Locale',
'Date PHP4',
'Date Picker',
'Date Popup',
'Date Repeat API',
'Date Timezone',
'Date Tools',
'Dynamic display block',
'Email',
'Event',
'Fieldgroup',
'FileField',
'FileField Meta',
'Filter',
'Help',
'ImageAPI',
'ImageAPI GD2',
'ImageAPI ImageMagick',
'ImageCache',
'ImageCache UI',
'ImageField',
'Link',
'Menu',
'Node',
'Nodeaccess',
'Node Reference',
'Number',
'OpenID',
'Option Widgets',
'PHP filter',
'Path',
'Phone - CCK',
'Ping',
'Poll',
'Profile',
'Search',
'System',
'Taxonomy',
'Text',
'Throttle',
'Tracker',
'Trigger',
'Upload',
'User',
'User Reference',
'Variable API',
'Variable admin',
'Views UI',
'Views exporter',
'jQuery UI',
];
}
/**
* {@inheritdoc}
*/
protected function getIncompletePaths() {
return [];
}
/**
* {@inheritdoc}
*/
protected function getMissingPaths() {
return [
'Block translation',
'Book',
'CCK translation',
'Content type translation',
'Devel',
'Devel generate',
'Devel node access',
'Forum',
'Internationalization',
'Locale',
'Menu translation',
'migrate_status_active_test',
'Poll aggregate',
'Profile translation',
'Statistics',
'String translation',
'Synchronize translations',
'Syslog',
'Taxonomy translation',
'Update status',
'Views',
'Views translation',
];
}
}
<?php
namespace Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d6;
use Drupal\Tests\migrate_drupal_ui\Functional\MigrateUpgradeExecuteTestBase;
use Drupal\Tests\migrate_drupal_ui\Functional\MigrateUpgradeTestBase;
/**
* Tests Drupal 6 upgrade using the migrate UI.
*
* The test method is provided by the MigrateUpgradeTestBase class.
*
* @group aggregator
*/
class UpgradeTest extends MigrateUpgradeExecuteTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'aggregator',
'book',
'config_translation',
'content_translation',
'datetime_range',
'forum',
'language',
'migrate_drupal_ui',
'statistics',
'telephone',
'update',
];
/**
* The entity storage for node.
*
* @var \Drupal\Core\Entity\EntityStorageInterface
*/
protected $nodeStorage;
/**
* {@inheritdoc}
*/
protected function setUp(): void {
MigrateUpgradeTestBase::setUp();
$this->loadFixture($this->getModulePath('aggregator') . '/tests/fixtures/drupal6.php');
}
/**
* {@inheritdoc}
*/
protected function getSourceBasePath() {
return __DIR__ . '/files';
}
/**
* {@inheritdoc}
*/
protected function getEntityCounts() {
return [
'aggregator_item' => 1,
'aggregator_feed' => 1,
'block' => 34,
'block_content' => 2,
'block_content_type' => 1,
'comment' => 8,
// The 'standard' profile provides the 'comment' comment type, and the
// migration creates 12 comment types, one per node type.
'comment_type' => 14,
'contact_form' => 5,
'contact_message' => 0,
'configurable_language' => 5,
'editor' => 2,
'field_config' => 103,
'field_storage_config' => 71,
'file' => 6,
'filter_format' => 7,
'image_style' => 6,
'language_content_settings' => 15,
'node' => 18,
// The 'book' module provides the 'book' node type, and the migration
// creates 12 node types.
'node_type' => 14,
'rdf_mapping' => 7,
'search_page' => 2,
'shortcut' => 2,
'shortcut_set' => 1,
'action' => 27,
'menu' => 8,
'path_alias' => 8,
'taxonomy_term' => 15,
'taxonomy_vocabulary' => 7,
'tour' => 6,
'user' => 7,
'user_role' => 7,
'menu_link_content' => 9,
'view' => 16,
'date_format' => 11,
'entity_form_display' => 31,
'entity_form_mode' => 1,
'entity_view_display' => 61,
'entity_view_mode' => 14,
'base_field_override' => 41,
];
}
/**
* {@inheritdoc}
*/
protected function getEntityCountsIncremental() {
}
/**
* {@inheritdoc}
*/
protected function getAvailablePaths() {
return [
'Aggregator',
'Block',
'Block translation',
'Book',
'CCK translation',
'Comment',
'Contact',
'Content',
'Content translation',
'Content type translation',
'Date',
'Email',
'FileField',
'Filter',
'Forum',
'ImageCache',
'ImageField',
'Internationalization',
'Locale',
'Menu',
'Menu translation',
'Node',
'Node Reference',
'Option Widgets',
'Path',
'Profile translation',
'Search',
'Statistics',
'String translation',
'Synchronize translations',
'System',
'Taxonomy',
'Taxonomy translation',
'Text',
'Update status',
'Upload',
'User',
'User Reference',
// Include modules that do not have an upgrade path and are enabled in the
// source database'.
'Date API',
'Date Timezone',
'Event',
'ImageAPI',
'Number',
'PHP filter',
'Profile',
'Variable admin',
];
}
/**
* {@inheritdoc}
*/
protected function getMissingPaths() {
return [];
}
/**
* Executes an upgrade.
*/
public function testUpgrade() {
// Start the upgrade process.
$this->submitCredentialForm();
$session = $this->assertSession();
$this->submitForm([], 'I acknowledge I may lose data. Continue anyway.');
$session->statusCodeEquals(200);
// Test the review form.
$this->assertReviewForm();
$this->useTestMailCollector();
$this->submitForm([], 'Perform upgrade');
$this->assertUpgrade($this->getEntityCounts());
}
}
<h1>SimpleTest HTML</h1>
\ No newline at end of file
<?php
namespace Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d7;
use Drupal\Tests\migrate_drupal_ui\Functional\MultilingualReviewPageTestBase;
// cspell:ignore Filefield Flexslider Multiupload Imagefield
/**
* Tests migrate upgrade review page for Drupal 7 for the aggregator module.
*
* Tests with translation modules enabled.
*
* @group aggregator
*/
class MultilingualReviewPageTest extends MultilingualReviewPageTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'aggregator',
'content_translation',
];
/**
* {@inheritdoc}
*/
protected function setUp(): void {
parent::setUp();
$this->loadFixture($this->getModulePath('migrate_drupal') . '/tests/fixtures/drupal7.php');
}
/**
* {@inheritdoc}
*/
protected function getSourceBasePath() {
return __DIR__ . '/files';
}
/**
* {@inheritdoc}
*/
protected function getAvailablePaths() {
return [
'Aggregator',
'Block',
'Block languages',
'Blog',
'Bulk Export',
'Chaos tools',
'Chaos Tools (CTools) AJAX Example',
'Color',
'Comment',
'Contact',
'Content translation',
'Contextual links',
'Custom content panes',
'Custom rulesets',
'Dashboard',
'Database logging',
'Date',
'Date API',
'Date All Day',
'Date Context',
'Date Migration',
'Date Popup',
'Date Repeat API',
'Date Repeat Field',
'Date Tools',
'Date Views',
'Email',
'Entity API',
'Entity Reference',
'Entity Translation',
'Entity feature module',
'Entity tokens',
'Field',
'Field SQL storage',
'Field UI',
'File',
'Filter',
'Help',
'Image',
'Internationalization',
'Link',
'List',
'Locale',
'Menu',
'Menu translation',
'Multiupload Filefield Widget',
'Multiupload Imagefield Widget',
'Node',
'Node Reference',
'Number',
'OpenID',
'Options',
'Overlay',
'PHP filter',
'Page manager',
'Path',
'Poll',
'Profile',
'RDF',
'Search',
'Search embedded form',
'Shortcut',
'String translation',
'Stylizer',
'Synchronize translations',
'System',
'Taxonomy translation',
'Taxonomy',
'Term Depth access',
'Test search node tags',
'Test search type',
'Testing',
'Text',
'Title',
'Toolbar',
'Trigger',
'User',
'User Reference',
'Views content panes',
'Views UI',
];
}
/**
* {@inheritdoc}
*/
protected function getMissingPaths() {
return [
'Book',
'Breakpoints',
'Contact translation',
'Entity Translation Menu',
'Entity Translation Upgrade',
'Field translation',
// Flexslider_picture is a sub module of Picture module. Only the
// styles from picture are migrated.
'FlexSlider Picture',
'Forum',
'Multilingual content',
'Multilingual forum',
'Multilingual select',
'Path translation',
'Phone',
'Picture',
'References',
'References UUID',
'Statistics',
'Syslog',
'Telephone',
'Tracker',
'Translation redirect',
'Translation sets',
'Update manager',
'User mail translation',
'Variable',
'Variable admin',
'Variable realm',
'Variable store',
'Variable translation',
'Variable views',
'Views',
'migrate_status_active_test',
];
}
}
<?php
namespace Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d7;
use Drupal\Tests\migrate_drupal_ui\Functional\NoMultilingualReviewPageTestBase;
// cspell:ignore Filefield Multiupload Imagefield
/**
* Tests Drupal 7 upgrade without translations for the aggregator module.
*
* The test method is provided by the MigrateUpgradeTestBase class.
*
* @group aggregator
*/
class NoMultilingualReviewPageTest extends NoMultilingualReviewPageTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'aggregator',
];
/**
* {@inheritdoc}
*/
protected function setUp(): void {
parent::setUp();
$this->loadFixture($this->getModulePath('migrate_drupal') . '/tests/fixtures/drupal7.php');
}
/**
* {@inheritdoc}
*/
protected function getSourceBasePath() {
return __DIR__ . '/files';
}
/**
* {@inheritdoc}
*/
protected function getAvailablePaths() {
return [
'Aggregator',
'Block',
'Bulk Export',
'Chaos Tools (CTools) AJAX Example',
'Chaos tools',
'Color',
'Comment',
'Contact',
'Custom content panes',
'Custom rulesets',
'Dashboard',
'Database logging',
'Date',
'Date All Day',
'Date Context',
'Date Migration',
'Date Popup',
'Date Repeat API',
'Date Repeat Field',
'Date Tools',
'Date Views',
'Email',
'Entity Reference',
'Entity feature module',
'Entity tokens',
'Field',
'Field SQL storage',
'File',
'Filter',
'Image',
'Link',
'List',
'Menu',
'Multiupload Filefield Widget',
'Multiupload Imagefield Widget',
'Node',
'Node Reference',
'Number',
'OpenID',
'Options',
'Overlay',
'Page manager',
'Path',
'Poll',
'Profile',
'RDF',
'Search',
'Search embedded form',
'Shortcut',
'Stylizer',
'Synchronize translations',
'System',
'Taxonomy',
'Term Depth access',
'Test search node tags',
'Test search type',
'Text',
'Title',
'User',
'User Reference',
'Views UI',
'Views content panes',
// Include modules that do not have an upgrade path and are enabled in the
// source database.
'Blog',
'Content translation',
'Contextual links',
'Date API',
'Entity API',
'Field UI',
'Help',
'PHP filter',
'Testing',
'Toolbar',
'Trigger',
];
}
/**
* {@inheritdoc}
*/
protected function getIncompletePaths() {
return [];
}
/**
* {@inheritdoc}
*/
protected function getMissingPaths() {
return [
'Block languages',
'Book',
'Breakpoints',
'Contact translation',
'Entity Translation',
'Entity Translation Menu',
'Entity Translation Upgrade',
'Field translation',
'FlexSlider Picture',
'Forum',
'Internationalization',
'Locale',
'Menu translation',
'Multilingual content',
'Multilingual forum',
'Multilingual select',
'Path translation',
'Phone',
'Picture',
'References',
'References UUID',
'Statistics',
'String translation',
'Taxonomy translation',
'Telephone',
'Translation redirect',
'Translation sets',
'User mail translation',
'Variable',
'Variable admin',
'Variable realm',
'Variable store',
'Variable translation',
'Variable views',
'Views',
'migrate_status_active_test',
// These modules are in the missing path list because they are installed
// on the source site but they are not installed on the destination site.
'Syslog',
'Tracker',
'Update manager',
];
}
}
<?php
namespace Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d7;
use Drupal\Tests\migrate_drupal_ui\Functional\MigrateUpgradeExecuteTestBase;
use Drupal\Tests\migrate_drupal_ui\Functional\MigrateUpgradeTestBase;
// cspell:ignore Filefield Multiupload Imagefield
/**
* Tests Drupal 7 upgrade using the migrate UI.
*
* The test method is provided by the MigrateUpgradeTestBase class.
*
* @group aggregator
*/
class UpgradeTest extends MigrateUpgradeExecuteTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'aggregator',
'book',
'config_translation',
'content_translation',
'datetime_range',
'forum',
'language',
'migrate_drupal_ui',
'statistics',
'telephone',
];
/**
* The entity storage for node.
*
* @var \Drupal\Core\Entity\EntityStorageInterface
*/
protected $nodeStorage;
/**
* {@inheritdoc}
*/
protected function setUp(): void {
MigrateUpgradeTestBase::setUp();
$this->loadFixture($this->getModulePath('aggregator') . '/tests/fixtures/drupal7.php');
}
/**
* {@inheritdoc}
*/
protected function getSourceBasePath() {
return __DIR__ . '/files';
}
/**
* {@inheritdoc}
*/
protected function getEntityCounts() {
return [
'aggregator_item' => 10,
'aggregator_feed' => 1,
'block' => 25,
'block_content' => 1,
'block_content_type' => 1,
'comment' => 4,
// The 'standard' profile provides the 'comment' comment type, and the
// migration creates 6 comment types, one per node type.
'comment_type' => 9,
// Module 'language' comes with 'en', 'und', 'zxx'. Migration adds 'is'
// and 'fr'.
'configurable_language' => 5,
'contact_form' => 3,
'contact_message' => 0,
'editor' => 2,
'field_config' => 91,
'field_storage_config' => 70,
'file' => 3,
'filter_format' => 7,
'image_style' => 7,
'language_content_settings' => 24,
'node' => 7,
'node_type' => 8,
'rdf_mapping' => 8,
'search_page' => 2,
'shortcut' => 6,
'shortcut_set' => 2,
'action' => 21,
'menu' => 7,
'taxonomy_term' => 25,
'taxonomy_vocabulary' => 8,
'path_alias' => 8,
'tour' => 6,
'user' => 4,
'user_role' => 4,
'menu_link_content' => 11,
'view' => 16,
'date_format' => 11,
'entity_form_display' => 24,
'entity_form_mode' => 1,
'entity_view_display' => 37,
'entity_view_mode' => 14,
'base_field_override' => 4,
];
}
/**
* {@inheritdoc}
*/
protected function getEntityCountsIncremental() {
}
/**
* {@inheritdoc}
*/
protected function getAvailablePaths() {
return [
'Aggregator',
'Block languages',
'Block',
'Book',
'Chaos tools',
'Color',
'Comment',
'Contact',
'Content translation',
'Database logging',
'Date',
'Email',
'Entity Reference',
'Entity Translation',
'Field SQL storage',
'Field translation',
'Field',
'File',
'Filter',
'Forum',
'Image',
'Internationalization',
'Locale',
'Link',
'List',
'Menu',
'Menu translation',
'Multiupload Filefield Widget',
'Multiupload Imagefield Widget',
'Node',
'Node Reference',
'Number',
'Options',
'Path',
'Phone',
'RDF',
'Search',
'Shortcut',
'Statistics',
'String translation',
'Synchronize translations',
'System',
'Taxonomy translation',
'Taxonomy',
'Telephone',
'Text',
'Title',
'User',
'User Reference',
'Variable translation',
// Include modules that do not have an upgrade path and are enabled in the
// source database.
'Blog',
'Contextual links',
'Date API',
'Entity API',
'Field UI',
'Help',
'PHP filter',
'Testing',
'Toolbar',
'Trigger',
];
}
/**
* {@inheritdoc}
*/
protected function getMissingPaths() {
return [
'References',
'Translation sets',
'Variable realm',
'Variable store',
'Variable',
// These modules are in the missing path list because they are installed
// on the source site but they are not installed on the destination site.
'Syslog',
'Tracker',
'Update manager',
];
}
/**
* Executes an upgrade.
*/
public function testUpgrade() {
// Start the upgrade process.
$this->submitCredentialForm();
$session = $this->assertSession();
$this->submitForm([], 'I acknowledge I may lose data. Continue anyway.');
$session->statusCodeEquals(200);
// Test the review form.
$this->assertReviewForm();
$this->useTestMailCollector();
$this->submitForm([], 'Perform upgrade');
$this->assertUpgrade($this->getEntityCounts());
}
}
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
\ No newline at end of file
......@@ -3,22 +3,16 @@
namespace Drupal\Tests\aggregator\Kernel\Migrate\d6;
use Drupal\Tests\SchemaCheckTestTrait;
use Drupal\Tests\migrate_drupal\Kernel\d6\MigrateDrupal6TestBase;
/**
* Upgrade variables to aggregator.settings.yml.
*
* @group migrate_drupal_6
* @group aggregator
*/
class MigrateAggregatorConfigsTest extends MigrateDrupal6TestBase {
use SchemaCheckTestTrait;
/**
* {@inheritdoc}
*/
protected static $modules = ['aggregator'];
/**
* {@inheritdoc}
*/
......
......@@ -3,20 +3,14 @@
namespace Drupal\Tests\aggregator\Kernel\Migrate\d6;
use Drupal\aggregator\Entity\Feed;
use Drupal\Tests\migrate_drupal\Kernel\d6\MigrateDrupal6TestBase;
/**
* Tests migration of aggregator feeds.
*
* @group migrate_drupal_6
* @group aggregator
*/
class MigrateAggregatorFeedTest extends MigrateDrupal6TestBase {
/**
* {@inheritdoc}
*/
protected static $modules = ['aggregator'];
/**
* {@inheritdoc}
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment