Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / taxonomy / tests / src / Kernel / Plugin / migrate / source / d7 / TermTest.php
index dd22672a0a496e3532bf2219627cd638d782d58a..0466d750e9d0d79bd0ea0fbec9b40a63f30d02c0 100644 (file)
@@ -126,19 +126,57 @@ class TermTest extends MigrateSqlSourceTestBase {
         'machine_name' => 'categories',
       ],
     ];
+    $tests[0]['source_data']['field_config'] = [
+      [
+        'id' => '3',
+        'translatable' => '0',
+      ],
+      [
+        'id' => '4',
+        'translatable' => '1',
+      ],
+      [
+        'id' => '5',
+        'translatable' => '1',
+      ],
+    ];
     $tests[0]['source_data']['field_config_instance'] = [
       [
+        'id' => '2',
+        'field_id' => 3,
         'field_name' => 'field_term_field',
         'entity_type' => 'taxonomy_term',
         'bundle' => 'tags',
+        'data' => 'a:0:{}',
         'deleted' => 0,
       ],
       [
+        'id' => '3',
+        'field_id' => 3,
         'field_name' => 'field_term_field',
         'entity_type' => 'taxonomy_term',
         'bundle' => 'categories',
+        'data' => 'a:0:{}',
         'deleted' => 0,
       ],
+      [
+        'id' => '4',
+        'field_id' => '4',
+        'field_name' => 'name_field',
+        'entity_type' => 'taxonomy_term',
+        'bundle' => 'tags',
+        'data' => 'a:0:{}',
+        'deleted' => '0',
+      ],
+      [
+        'id' => '5',
+        'field_id' => '5',
+        'field_name' => 'description_field',
+        'entity_type' => 'taxonomy_term',
+        'bundle' => 'tags',
+        'data' => 'a:0:{}',
+        'deleted' => '0',
+      ],
     ];
     $tests[0]['source_data']['field_data_field_term_field'] = [
       [
@@ -156,11 +194,70 @@ class TermTest extends MigrateSqlSourceTestBase {
         'delta' => 0,
       ],
     ];
+    $tests[0]['source_data']['field_data_name_field'] = [
+      [
+        'entity_type' => 'taxonomy_term',
+        'bundle' => 'tags',
+        'deleted' => '0',
+        'entity_id' => '1',
+        'revision_id' => '1',
+        'language' => 'und',
+        'delta' => '0',
+        'name_field_value' => 'name value 1 (name_field)',
+        'name_field_format' => NULL,
+      ],
+      [
+        'entity_type' => 'taxonomy_term',
+        'bundle' => 'tags',
+        'deleted' => '0',
+        'entity_id' => '4',
+        'revision_id' => '4',
+        'language' => 'und',
+        'delta' => '0',
+        'name_field_value' => 'name value 4 (name_field)',
+        'name_field_format' => NULL,
+      ],
+    ];
+    $tests[0]['source_data']['field_data_description_field'] = [
+      [
+        'entity_type' => 'taxonomy_term',
+        'bundle' => 'tags',
+        'deleted' => '0',
+        'entity_id' => '1',
+        'revision_id' => '1',
+        'language' => 'und',
+        'delta' => '0',
+        'description_field_value' => 'description value 1 (description_field)',
+        'description_field_format' => NULL,
+      ],
+      [
+        'entity_type' => 'taxonomy_term',
+        'bundle' => 'tags',
+        'deleted' => '0',
+        'entity_id' => '4',
+        'revision_id' => '4',
+        'language' => 'und',
+        'delta' => '0',
+        'description_field_value' => 'description value 4 (description_field)',
+        'description_field_format' => NULL,
+      ],
+    ];
+    $tests[0]['source_data']['system'] = [
+      [
+        'name' => 'title',
+        'type' => 'module',
+        'status' => 1,
+      ],
+    ];
     $tests[0]['source_data']['variable'] = [
       [
         'name' => 'forum_containers',
         'value' => 'a:3:{i:0;s:1:"5";i:1;s:1:"6";i:2;s:1:"7";}',
       ],
+      [
+        'name' => 'language_default',
+        'value' => 'O:8:"stdClass":1:{s:8:"language";s:2:"en";}',
+      ],
     ];
 
     // The expected results.
@@ -168,10 +265,11 @@ class TermTest extends MigrateSqlSourceTestBase {
       [
         'tid' => 1,
         'vid' => 5,
-        'name' => 'name value 1',
-        'description' => 'description value 1',
+        'name' => 'name value 1 (name_field)',
+        'description' => 'description value 1 (description_field)',
         'weight' => 0,
         'parent' => [0],
+        'language' => 'en',
       ],
       [
         'tid' => 2,
@@ -180,6 +278,7 @@ class TermTest extends MigrateSqlSourceTestBase {
         'description' => 'description value 2',
         'weight' => 0,
         'parent' => [0],
+        'language' => 'en',
       ],
       [
         'tid' => 3,
@@ -188,14 +287,16 @@ class TermTest extends MigrateSqlSourceTestBase {
         'description' => 'description value 3',
         'weight' => 0,
         'parent' => [0],
+        'language' => 'en',
       ],
       [
         'tid' => 4,
         'vid' => 5,
-        'name' => 'name value 4',
-        'description' => 'description value 4',
+        'name' => 'name value 4 (name_field)',
+        'description' => 'description value 4 (description_field)',
         'weight' => 1,
         'parent' => [1],
+        'language' => 'en',
       ],
       [
         'tid' => 5,
@@ -204,6 +305,7 @@ class TermTest extends MigrateSqlSourceTestBase {
         'description' => 'description value 5',
         'weight' => 1,
         'parent' => [2],
+        'language' => 'en',
       ],
       [
         'tid' => 6,
@@ -212,6 +314,7 @@ class TermTest extends MigrateSqlSourceTestBase {
         'description' => 'description value 6',
         'weight' => 0,
         'parent' => [3, 2],
+        'language' => 'en',
       ],
       [
         'tid' => 7,
@@ -220,6 +323,7 @@ class TermTest extends MigrateSqlSourceTestBase {
         'description' => 'description value 7',
         'weight' => 0,
         'parent' => [0],
+        'language' => 'en',
       ],
     ];
 
@@ -233,18 +337,20 @@ class TermTest extends MigrateSqlSourceTestBase {
       [
         'tid' => 1,
         'vid' => 5,
-        'name' => 'name value 1',
-        'description' => 'description value 1',
+        'name' => 'name value 1 (name_field)',
+        'description' => 'description value 1 (description_field)',
         'weight' => 0,
         'parent' => [0],
+        'language' => 'en',
       ],
       [
         'tid' => 4,
         'vid' => 5,
-        'name' => 'name value 4',
-        'description' => 'description value 4',
+        'name' => 'name value 4 (name_field)',
+        'description' => 'description value 4 (description_field)',
         'weight' => 1,
         'parent' => [1],
+        'language' => 'en',
       ],
     ];
     $tests[1]['expected_count'] = NULL;