public function PathautoPatternTest::testNewMediaTypePattern in Lightning Media 8.4
Same name and namespace in other branches
- 8.2 tests/src/Functional/PathautoPatternTest.php \Drupal\Tests\lightning_media\Functional\PathautoPatternTest::testNewMediaTypePattern()
- 8.3 tests/src/Functional/PathautoPatternTest.php \Drupal\Tests\lightning_media\Functional\PathautoPatternTest::testNewMediaTypePattern()
Tests a new media type.
File
- tests/
src/ Functional/ PathautoPatternTest.php, line 86
Class
- PathautoPatternTest
- Tests that all media items have a /media/BUNDLE/ID Pathauto pattern.
Namespace
Drupal\Tests\lightning_media\FunctionalCode
public function testNewMediaTypePattern() {
/** @var \Drupal\media\MediaInterface $media */
$media = Media::create([
'bundle' => $this
->createMediaType('test')
->id(),
'name' => 'Foo Bar',
]);
$media
->setPublished()
->save();
$this
->drupalGet("/media/{$media->bundle()}/{$media->id()}");
$assert = $this
->assertSession();
$assert
->statusCodeEquals(200);
$assert
->pageTextContains('Foo Bar');
}