function MediaUiFunctionalTest::testMediaWithMultipleMediaTypes
Same name and namespace in other branches
- 8.9.x core/modules/media/tests/src/Functional/MediaUiFunctionalTest.php \Drupal\Tests\media\Functional\MediaUiFunctionalTest::testMediaWithMultipleMediaTypes()
- 10 core/modules/media/tests/src/Functional/MediaUiFunctionalTest.php \Drupal\Tests\media\Functional\MediaUiFunctionalTest::testMediaWithMultipleMediaTypes()
- 11.x core/modules/media/tests/src/Functional/MediaUiFunctionalTest.php \Drupal\Tests\media\Functional\MediaUiFunctionalTest::testMediaWithMultipleMediaTypes()
Tests the "media/add" page.
Tests if the "media/add" page gives you a selecting option if there are multiple media types available.
File
-
core/
modules/ media/ tests/ src/ Functional/ MediaUiFunctionalTest.php, line 168
Class
- MediaUiFunctionalTest
- Ensures that media UI works correctly.
Namespace
Drupal\Tests\media\FunctionalCode
public function testMediaWithMultipleMediaTypes() {
$assert_session = $this->assertSession();
// Tests and creates the first media type.
$first_media_type = $this->createMediaType('test', [
'description' => $this->randomMachineName(),
]);
// Test and create a second media type.
$second_media_type = $this->createMediaType('test', [
'description' => $this->randomMachineName(),
]);
// Test if media/add displays two media type options.
$this->drupalGet('media/add');
// Checks for the first media type.
$assert_session->pageTextContains($first_media_type->label());
$assert_session->pageTextContains($first_media_type->getDescription());
// Checks for the second media type.
$assert_session->pageTextContains($second_media_type->label());
$assert_session->pageTextContains($second_media_type->getDescription());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.