class MediaEmbedFilterDisabledIntegrationsTest in Drupal 10
Same name in this branch
- 10 core/modules/quickedit/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php \Drupal\Tests\quickedit\Kernel\MediaEmbedFilterDisabledIntegrationsTest
- 10 core/modules/media/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterDisabledIntegrationsTest
Same name and namespace in other branches
- 8 core/modules/media/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterDisabledIntegrationsTest
- 9 core/modules/media/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterDisabledIntegrationsTest
Tests that media embed disables certain integrations.
@coversDefaultClass \Drupal\media\Plugin\Filter\MediaEmbed @group media
Hierarchy
- class \Drupal\KernelTests\KernelTestBase extends \PHPUnit\Framework\TestCase implements ServiceProviderInterface uses \Drupal\Tests\PhpUnitCompatibilityTrait, \Symfony\Bridge\PhpUnit\ExpectDeprecationTrait, AssertContentTrait, ConfigTestTrait, ExtensionListTestTrait, RandomGeneratorTrait, TestRequirementsTrait, PhpUnitWarnings
- class \Drupal\Tests\media\Kernel\MediaEmbedFilterTestBase uses MediaTypeCreationTrait, TestFileCreationTrait, UserCreationTrait
- class \Drupal\Tests\media\Kernel\MediaEmbedFilterDisabledIntegrationsTest
- class \Drupal\Tests\media\Kernel\MediaEmbedFilterTestBase uses MediaTypeCreationTrait, TestFileCreationTrait, UserCreationTrait
Expanded class hierarchy of MediaEmbedFilterDisabledIntegrationsTest
File
- core/
modules/ media/ tests/ src/ Kernel/ MediaEmbedFilterDisabledIntegrationsTest.php, line 11
Namespace
Drupal\Tests\media\KernelView source
class MediaEmbedFilterDisabledIntegrationsTest extends MediaEmbedFilterTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'contextual',
// @see media_test_embed_entity_view_alter()
'media_test_embed',
];
/**
* {@inheritdoc}
*/
protected function setUp() : void {
parent::setUp();
$this->container
->get('current_user')
->addRole($this
->drupalCreateRole([
'access contextual links',
]));
}
/**
* @covers ::renderMedia
* @covers ::disableContextualLinks
*/
public function testDisabledIntegrations() {
$text = $this
->createEmbedCode([
'data-entity-type' => 'media',
'data-entity-uuid' => static::EMBEDDED_ENTITY_UUID,
]);
$this
->applyFilter($text);
$this
->assertCount(1, $this
->cssSelect('div[data-media-embed-test-view-mode]'));
$this
->assertCount(0, $this
->cssSelect('div[data-media-embed-test-view-mode].contextual-region'));
}
}