3 namespace Drupal\Tests\node\Kernel\Migrate\d7;
5 use Drupal\Tests\migrate_drupal\Kernel\d7\MigrateDrupal7TestBase;
10 * @group migrate_drupal_7
12 class MigrateNodeDeriverTest extends MigrateDrupal7TestBase {
17 public static $modules = ['node'];
20 * Test node translation migrations with translation disabled.
22 public function testNoTranslations() {
23 // Without content_translation, there should be no translation migrations.
24 $migrations = $this->container->get('plugin.manager.migration')->createInstances('d7_node_translation');
25 $this->assertEmpty($migrations);
29 * Test node translation migrations with translation enabled.
31 public function testTranslations() {
32 // With content_translation, there should be translation migrations for
34 $this->enableModules(['language', 'content_translation', 'filter']);
35 $this->assertTrue($this->container->get('plugin.manager.migration')->hasDefinition('d7_node_translation:article'), "Node translation migrations exist after content_translation installed");