You are here

public function MediaEmbedFilterDisabledIntegrationsTest::testDisabledIntegrations in Drupal 8

Same name and namespace in other branches
  1. 9 core/modules/media/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterDisabledIntegrationsTest::testDisabledIntegrations()
  2. 10 core/modules/media/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterDisabledIntegrationsTest::testDisabledIntegrations()

@covers ::renderMedia @covers ::disableContextualLinks @dataProvider providerDisabledIntegrations

File

core/modules/media/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php, line 41

Class

MediaEmbedFilterDisabledIntegrationsTest
Tests that media embed disables certain integrations.

Namespace

Drupal\Tests\media\Kernel

Code

public function testDisabledIntegrations($integration_detection_selector) {
  $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($integration_detection_selector));
}