Updated to Drupal 8.6.4, which is PHP 7.3 friendly. Also updated HTMLaw library....
[yaffs-website] / web / core / modules / media / tests / src / Functional / MediaContextualLinksTest.php
1 <?php
2
3 namespace Drupal\Tests\media\Functional;
4
5 use Drupal\media\Entity\Media;
6
7 /**
8  * Tests views contextual links on media items.
9  *
10  * @group media
11  */
12 class MediaContextualLinksTest extends MediaFunctionalTestBase {
13
14   /**
15    * {@inheritdoc}
16    */
17   public static $modules = [
18     'contextual',
19   ];
20
21   /**
22    * Tests contextual links.
23    */
24   public function testMediaContextualLinks() {
25     // Create a media type.
26     $mediaType = $this->createMediaType('test');
27
28     // Create a media item.
29     $media = Media::create([
30       'bundle' => $mediaType->id(),
31       'name' => 'Unnamed',
32     ]);
33     $media->save();
34
35     $user = $this->drupalCreateUser([
36       'administer media',
37       'access contextual links',
38     ]);
39     $this->drupalLogin($user);
40
41     $this->drupalGet('media/' . $media->id());
42     $this->assertSession()->elementAttributeContains('css', 'div[data-contextual-id]', 'data-contextual-id', 'media:media=' . $media->id() . ':');
43   }
44
45 }