diff -u b/core/modules/comment/src/Plugin/migrate/source/d7/CommentEntityTranslation.php b/core/modules/comment/src/Plugin/migrate/source/d7/CommentEntityTranslation.php --- b/core/modules/comment/src/Plugin/migrate/source/d7/CommentEntityTranslation.php +++ b/core/modules/comment/src/Plugin/migrate/source/d7/CommentEntityTranslation.php @@ -107,7 +107,7 @@ public function checkRequirements() { if (!$this->moduleExists('comment')) { // If we make it to here, the comment module isn't installed. - throw new RequirementsException('Comment module not enabled on source site'); + throw new RequirementsException('The module comment is not enabled in the source site'); } parent::checkRequirements(); } only in patch2: unchanged: --- /dev/null +++ b/core/modules/comment/tests/src/Kernel/Migrate/d7/CommentEntityTranslationCheckRequirementsTest.php @@ -0,0 +1,42 @@ +sourceDatabase; + $db->update('system') + ->condition('name', 'comment') + ->fields([ + 'status' => '0', + ]) + ->execute(); + + $this->expectException(RequirementsException::class); + $this->expectExceptionMessage('The module comment is not enabled in the source site'); + $this->getMigration('d7_comment_entity_translation')->getSourcePlugin()->checkRequirements(); + } + +}