public function PathautoPatternTest::testMediaPattern in Lightning Media 8.2
Same name and namespace in other branches
- 8.4 tests/src/Functional/PathautoPatternTest.php \Drupal\Tests\lightning_media\Functional\PathautoPatternTest::testMediaPattern()
- 8.3 tests/src/Functional/PathautoPatternTest.php \Drupal\Tests\lightning_media\Functional\PathautoPatternTest::testMediaPattern()
Tests that media entities are available at path '/media/[media:bundle]/[media:mid]'.
@dataProvider mediaPatternProvider
Parameters
string $bundle: Media bundle.
File
- tests/
src/ Functional/ PathautoPatternTest.php, line 40
Class
- PathautoPatternTest
- @group lightning @group lightning_media
Namespace
Drupal\Tests\lightning_media\FunctionalCode
public function testMediaPattern($bundle) {
$media = Media::create([
'id' => 1,
'bundle' => $bundle,
'name' => 'Foo Bar',
'status' => 1,
]);
$media
->save();
$this
->drupalGet("/media/{$bundle}/{$media->id()}");
$this
->assertSession()
->statusCodeEquals(200);
$this
->assertSession()
->pageTextContains('Foo Bar');
}