Mercurial > hg > isophonics-drupal-site
annotate core/modules/media/tests/src/Kernel/MediaTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | af1871eacc83 |
children |
rev | line source |
---|---|
Chris@0 | 1 <?php |
Chris@0 | 2 |
Chris@0 | 3 namespace Drupal\Tests\media\Kernel; |
Chris@0 | 4 |
Chris@0 | 5 use Drupal\media\Entity\Media; |
Chris@0 | 6 |
Chris@0 | 7 /** |
Chris@0 | 8 * Tests Media. |
Chris@0 | 9 * |
Chris@0 | 10 * @group media |
Chris@0 | 11 */ |
Chris@0 | 12 class MediaTest extends MediaKernelTestBase { |
Chris@0 | 13 |
Chris@0 | 14 /** |
Chris@14 | 15 * Tests various aspects of a media item. |
Chris@0 | 16 */ |
Chris@0 | 17 public function testEntity() { |
Chris@0 | 18 $media = Media::create(['bundle' => $this->testMediaType->id()]); |
Chris@0 | 19 |
Chris@0 | 20 $this->assertSame($media, $media->setOwnerId($this->user->id()), 'setOwnerId() method returns its own entity.'); |
Chris@0 | 21 } |
Chris@0 | 22 |
Chris@12 | 23 /** |
Chris@14 | 24 * Tests the Media "name" base field behavior. |
Chris@12 | 25 */ |
Chris@14 | 26 public function testNameBaseField() { |
Chris@12 | 27 /** @var \Drupal\Core\Field\BaseFieldDefinition[] $field_definitions */ |
Chris@12 | 28 $field_definitions = $this->container->get('entity_field.manager') |
Chris@12 | 29 ->getBaseFieldDefinitions('media'); |
Chris@12 | 30 |
Chris@14 | 31 // Ensure media name is configurable on manage display. |
Chris@12 | 32 $this->assertTrue($field_definitions['name']->isDisplayConfigurable('view')); |
Chris@14 | 33 // Ensure it is not visible by default. |
Chris@17 | 34 $this->assertSame($field_definitions['name']->getDisplayOptions('view'), ['region' => 'hidden']); |
Chris@12 | 35 } |
Chris@12 | 36 |
Chris@18 | 37 /** |
Chris@18 | 38 * Tests the legacy method used as the default entity owner. |
Chris@18 | 39 * |
Chris@18 | 40 * @group legacy |
Chris@18 | 41 * @expectedDeprecation The ::getCurrentUserId method is deprecated in 8.6.x and will be removed before 9.0.0. |
Chris@18 | 42 */ |
Chris@18 | 43 public function testGetCurrentUserId() { |
Chris@18 | 44 $this->assertEquals(['1'], Media::getCurrentUserId()); |
Chris@18 | 45 } |
Chris@18 | 46 |
Chris@0 | 47 } |