public function MediaImageFieldTest::setUp in Lightning Media 8.2
File
- tests/
src/ ExistingSiteJavascript/ MediaImageFieldTest.php, line 24
Class
- MediaImageFieldTest
- @group lightning @group lightning_media
Namespace
Drupal\Tests\lightning_media\ExistingSiteJavascriptCode
public function setUp() {
parent::setUp();
$field_storage = entity_create('field_storage_config', [
'field_name' => 'field_image',
'entity_type' => 'media',
'type' => 'image',
]);
$field_storage
->save();
entity_create('field_config', [
'field_storage' => $field_storage,
'bundle' => 'video',
'label' => 'Image',
])
->save();
$form_display = entity_get_form_display('media', 'video', 'default');
// Add field_image to the display and save it; lightning_media_image will
// default it to the image browser widget.
$form_display
->setComponent('field_image', [
'type' => 'image_image',
])
->save();
// Then switch it to a standard image widget.
$form_display
->setComponent('field_image', [
'type' => 'image_image',
'weight' => 4,
'settings' => [
'preview_image_style' => 'thumbnail',
'progress_indicator' => 'throbber',
],
'region' => 'content',
])
->save();
}