MediaEmbedFilterDisabledIntegrationsTest.php in Drupal 9
File
core/modules/quickedit/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php
View source
<?php
namespace Drupal\Tests\quickedit\Kernel;
use Drupal\Tests\media\Kernel\MediaEmbedFilterTestBase;
class MediaEmbedFilterDisabledIntegrationsTest extends MediaEmbedFilterTestBase {
protected static $modules = [
'contextual',
'quickedit',
'media_test_embed',
];
protected function setUp() : void {
parent::setUp();
$this->container
->get('current_user')
->addRole($this
->drupalCreateRole([
'access contextual links',
'access in-place editing',
]));
}
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][data-quickedit-entity-id]'));
}
}