a526de77e95fdc54abd400c8e15edda3e42b5727
[yaffs-website] / web / core / modules / migrate_drupal_ui / tests / src / Functional / d6 / MigrateUpgrade6ReviewPageTest.php
1 <?php
2
3 namespace Drupal\Tests\migrate_drupal_ui\Functional\d6;
4
5 use Drupal\Tests\migrate_drupal_ui\Functional\MigrateUpgradeReviewPageTestBase;
6
7 /**
8  * Tests migrate upgrade review page for Drupal 6.
9  *
10  * @group migrate_drupal_6
11  * @group migrate_drupal_ui
12  */
13 class MigrateUpgrade6ReviewPageTest extends MigrateUpgradeReviewPageTestBase {
14
15   /**
16    * {@inheritdoc}
17    */
18   protected function setUp() {
19     parent::setUp();
20     $this->loadFixture(drupal_get_path('module', 'migrate_drupal') . '/tests/fixtures/drupal6.php');
21   }
22
23   /**
24    * {@inheritdoc}
25    */
26   protected function getSourceBasePath() {
27     return __DIR__ . '/files';
28   }
29
30   /**
31    * {@inheritdoc}
32    */
33   protected function getAvailablePaths() {
34     return [
35       'aggregator',
36       'block',
37       'book',
38       'comment',
39       'contact',
40       'content',
41       'date',
42       'dblog',
43       'email',
44       'filefield',
45       'filter',
46       'forum',
47       'i18ntaxonomy',
48       'imagecache',
49       'imagefield',
50       'language',
51       'link',
52       'locale',
53       'menu',
54       'node',
55       'nodereference',
56       'optionwidgets',
57       'path',
58       'profile',
59       'search',
60       'statistics',
61       'syslog',
62       'system',
63       'taxonomy',
64       'text',
65       'update',
66       'upload',
67       'user',
68       'userreference',
69       // Include modules that do not have an upgrade path, defined in the
70       // $noUpgradePath property in MigrateUpgradeForm.
71       'blog',
72       'blogapi',
73       'calendarsignup',
74       'color',
75       'content_copy',
76       'content_multigroup',
77       'content_permissions',
78       'date_api',
79       'date_locale',
80       'date_php4',
81       'date_popup',
82       'date_repeat',
83       'date_timezone',
84       'date_tools',
85       'datepicker',
86       'ddblock',
87       'event',
88       'fieldgroup',
89       'filefield_meta',
90       'help',
91       'i18n',
92       'i18nstrings',
93       'imageapi',
94       'imageapi_gd',
95       'imageapi_imagemagick',
96       'imagecache_ui',
97       'jquery_ui',
98       'nodeaccess',
99       'number',
100       'openid',
101       'php',
102       'ping',
103       'poll',
104       'throttle',
105       'tracker',
106       'translation',
107       'trigger',
108       'variable',
109       'variable_admin',
110       'views_export',
111       'views_ui',
112     ];
113   }
114
115   /**
116    * {@inheritdoc}
117    */
118   protected function getMissingPaths() {
119     return [
120       'devel',
121       'devel_generate',
122       'devel_node_access',
123       'i18nblocks',
124       'i18ncck',
125       'i18ncontent',
126       'i18nmenu',
127       'i18npoll',
128       'i18nprofile',
129       'i18nsync',
130       'i18nviews',
131       'phone',
132       'views',
133     ];
134   }
135
136 }