Mercurial > hg > isophonics-drupal-site
comparison core/modules/media/tests/src/Kernel/MediaTest.php @ 14:1fec387a4317
Update Drupal core to 8.5.2 via Composer
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:46:53 +0100 |
parents | 7a779792577d |
children | 129ea1e6d783 |
comparison
equal
deleted
inserted
replaced
13:5fb285c0d0e3 | 14:1fec387a4317 |
---|---|
10 * @group media | 10 * @group media |
11 */ | 11 */ |
12 class MediaTest extends MediaKernelTestBase { | 12 class MediaTest extends MediaKernelTestBase { |
13 | 13 |
14 /** | 14 /** |
15 * Tests various aspects of a Media entity. | 15 * Tests various aspects of a media item. |
16 */ | 16 */ |
17 public function testEntity() { | 17 public function testEntity() { |
18 $media = Media::create(['bundle' => $this->testMediaType->id()]); | 18 $media = Media::create(['bundle' => $this->testMediaType->id()]); |
19 | 19 |
20 $this->assertSame($media, $media->setOwnerId($this->user->id()), 'setOwnerId() method returns its own entity.'); | 20 $this->assertSame($media, $media->setOwnerId($this->user->id()), 'setOwnerId() method returns its own entity.'); |
21 } | 21 } |
22 | 22 |
23 /** | 23 /** |
24 * Ensure media name is configurable on manage display. | 24 * Tests the Media "name" base field behavior. |
25 */ | 25 */ |
26 public function testNameIsConfigurable() { | 26 public function testNameBaseField() { |
27 /** @var \Drupal\Core\Field\BaseFieldDefinition[] $field_definitions */ | 27 /** @var \Drupal\Core\Field\BaseFieldDefinition[] $field_definitions */ |
28 $field_definitions = $this->container->get('entity_field.manager') | 28 $field_definitions = $this->container->get('entity_field.manager') |
29 ->getBaseFieldDefinitions('media'); | 29 ->getBaseFieldDefinitions('media'); |
30 | 30 |
31 // Ensure media name is configurable on manage display. | |
31 $this->assertTrue($field_definitions['name']->isDisplayConfigurable('view')); | 32 $this->assertTrue($field_definitions['name']->isDisplayConfigurable('view')); |
33 // Ensure it is not visible by default. | |
34 $this->assertEquals($field_definitions['name']->getDisplayOptions('view'), ['region' => 'hidden']); | |
32 } | 35 } |
33 | 36 |
34 } | 37 } |