function CommentEntityTranslationCheckRequirementsTest::testCheckRequirements
Same name in other branches
- 9 core/modules/comment/tests/src/Kernel/Migrate/d7/CommentEntityTranslationCheckRequirementsTest.php \Drupal\Tests\comment\Kernel\Migrate\d7\CommentEntityTranslationCheckRequirementsTest::testCheckRequirements()
- 11.x core/modules/comment/tests/src/Kernel/Migrate/d7/CommentEntityTranslationCheckRequirementsTest.php \Drupal\Tests\comment\Kernel\Migrate\d7\CommentEntityTranslationCheckRequirementsTest::testCheckRequirements()
Tests exception thrown when the given module is not enabled in the source.
@dataProvider providerTestCheckRequirements
File
-
core/
modules/ comment/ tests/ src/ Kernel/ Migrate/ d7/ CommentEntityTranslationCheckRequirementsTest.php, line 31
Class
- CommentEntityTranslationCheckRequirementsTest
- Tests check requirements for comment entity translation source plugin.
Namespace
Drupal\Tests\comment\Kernel\Migrate\d7Code
public function testCheckRequirements($module) : void {
// Disable the module in the source site.
$this->sourceDatabase
->update('system')
->condition('name', $module)
->fields([
'status' => '0',
])
->execute();
$this->expectException(RequirementsException::class);
$this->expectExceptionMessage("The module {$module} is not enabled in the source site");
$this->getMigration('d7_comment_entity_translation')
->getSourcePlugin()
->checkRequirements();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.