diff --git a/core/modules/language/tests/src/Kernel/Plugin/migrate/source/d6/LanguageContentSettingsTest.php b/core/modules/language/tests/src/Kernel/Plugin/migrate/source/d6/LanguageContentSettingsTest.php new file mode 100644 index 000000000000..a4c7534e5ffe --- /dev/null +++ b/core/modules/language/tests/src/Kernel/Plugin/migrate/source/d6/LanguageContentSettingsTest.php @@ -0,0 +1,74 @@ + 'article', + 'name' => 'Article', + 'module' => 'node', + 'description' => 'An article, content type.', + 'help' => '', + 'has_title' => 1, + 'title_label' => 'Title', + 'has_body' => 1, + 'body_label' => 'Body', + 'min_word_count' => 0, + 'custom' => 1, + 'modified' => 1, + 'locked' => 0, + 'orig_type' => 'story', + ], + [ + 'type' => 'company', + 'name' => 'Company', + 'module' => 'node', + 'description' => 'Company node type', + 'help' => '', + 'has_title' => 1, + 'title_label' => 'Name', + 'has_body' => 1, + 'body_label' => 'Description', + 'min_word_count' => 0, + 'custom' => 0, + 'modified' => 1, + 'locked' => 0, + 'orig_type' => 'company', + ], + ]; + + foreach ($tests[0]['source_data']['node_type'] as $node_type) { + $tests[0]['expected_data'][] = [ + 'type' => $node_type['type'], + 'language_content_type' => NULL, + 'i18n_lock_node' => 0, + ]; + } + + return $tests; + } + +} diff --git a/core/modules/language/tests/src/Kernel/Plugin/migrate/source/d7/LanguageContentSettingsTest.php b/core/modules/language/tests/src/Kernel/Plugin/migrate/source/d7/LanguageContentSettingsTest.php new file mode 100644 index 000000000000..39d645081770 --- /dev/null +++ b/core/modules/language/tests/src/Kernel/Plugin/migrate/source/d7/LanguageContentSettingsTest.php @@ -0,0 +1,72 @@ + 'article', + 'name' => 'Article', + 'base' => 'node_content', + 'module' => 'node', + 'description' => 'Use articles for time-sensitive content like news, press releases or blog posts.', + 'help' => 'Help text for articles', + 'has_title' => 1, + 'title_label' => 'Title', + 'custom' => 1, + 'modified' => 1, + 'locked' => 0, + 'disabled' => 0, + 'orig_type' => 'article', + ], + [ + 'type' => 'blog', + 'name' => 'Blog entry', + 'base' => 'blog', + 'module' => 'blog', + 'description' => 'Use for multi-user blogs. Every user gets a personal blog.', + 'help' => 'Blog away, good sir!', + 'has_title' => 1, + 'title_label' => 'Title', + 'custom' => 0, + 'modified' => 1, + 'locked' => 1, + 'disabled' => 0, + 'orig_type' => 'blog', + ], + ]; + + foreach ($tests[0]['source_data']['node_type'] as $node_type) { + $tests[0]['expected_data'][] = [ + 'type' => $node_type['type'], + 'language_content_type' => NULL, + 'i18n_lock_node' => 0, + ]; + } + + return $tests; + } + +}