--- /dev/null
+<?php
+
+namespace Drupal\Tests\migrate_drupal_ui\Functional\d6;
+
+use Drupal\Tests\migrate_drupal_ui\Functional\MigrateUpgradeReviewPageTestBase;
+
+/**
+ * Tests migrate upgrade review page for Drupal 6.
+ *
+ * @group migrate_drupal_6
+ * @group migrate_drupal_ui
+ */
+class MigrateUpgrade6ReviewPageTest extends MigrateUpgradeReviewPageTestBase {
+
+ /**
+ * {@inheritdoc}
+ */
+ protected function setUp() {
+ parent::setUp();
+ $this->loadFixture(drupal_get_path('module', 'migrate_drupal') . '/tests/fixtures/drupal6.php');
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ protected function getSourceBasePath() {
+ return __DIR__ . '/files';
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ protected function getAvailablePaths() {
+ return [
+ 'aggregator',
+ 'block',
+ 'book',
+ 'comment',
+ 'contact',
+ 'content',
+ 'date',
+ 'dblog',
+ 'email',
+ 'filefield',
+ 'filter',
+ 'forum',
+ 'i18ntaxonomy',
+ 'imagecache',
+ 'imagefield',
+ 'language',
+ 'link',
+ 'locale',
+ 'menu',
+ 'node',
+ 'nodereference',
+ 'optionwidgets',
+ 'path',
+ 'profile',
+ 'search',
+ 'statistics',
+ 'syslog',
+ 'system',
+ 'taxonomy',
+ 'text',
+ 'update',
+ 'upload',
+ 'user',
+ 'userreference',
+ // Include modules that do not have an upgrade path, defined in the
+ // $noUpgradePath property in MigrateUpgradeForm.
+ 'blog',
+ 'blogapi',
+ 'calendarsignup',
+ 'color',
+ 'content_copy',
+ 'content_multigroup',
+ 'content_permissions',
+ 'date_api',
+ 'date_locale',
+ 'date_php4',
+ 'date_popup',
+ 'date_repeat',
+ 'date_timezone',
+ 'date_tools',
+ 'datepicker',
+ 'ddblock',
+ 'event',
+ 'fieldgroup',
+ 'filefield_meta',
+ 'help',
+ 'i18n',
+ 'i18nstrings',
+ 'imageapi',
+ 'imageapi_gd',
+ 'imageapi_imagemagick',
+ 'imagecache_ui',
+ 'jquery_ui',
+ 'nodeaccess',
+ 'number',
+ 'openid',
+ 'php',
+ 'ping',
+ 'poll',
+ 'throttle',
+ 'tracker',
+ 'translation',
+ 'trigger',
+ 'variable',
+ 'variable_admin',
+ 'views_export',
+ 'views_ui',
+ ];
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ protected function getMissingPaths() {
+ return [
+ 'devel',
+ 'devel_generate',
+ 'devel_node_access',
+ 'i18nblocks',
+ 'i18ncck',
+ 'i18ncontent',
+ 'i18nmenu',
+ 'i18npoll',
+ 'i18nprofile',
+ 'i18nsync',
+ 'i18nviews',
+ 'phone',
+ 'views',
+ ];
+ }
+
+}