protected function ImageBrowserTest::setUp in Lightning Media 8.4
Same name and namespace in other branches
- 8.3 tests/src/FunctionalJavascript/ImageBrowserTest.php \Drupal\Tests\lightning_media\FunctionalJavascript\ImageBrowserTest::setUp()
Overrides BrowserTestBase::setUp
File
- tests/
src/ FunctionalJavascript/ ImageBrowserTest.php, line 37
Class
- ImageBrowserTest
- Tests the image browser shipped with Lightning Media Image.
Namespace
Drupal\Tests\lightning_media\FunctionalJavascriptCode
protected function setUp() {
parent::setUp();
$this
->drupalCreateContentType([
'type' => 'page',
]);
$field_storage = FieldStorageConfig::create([
'type' => 'image',
'entity_type' => 'node',
'field_name' => 'field_hero_image',
]);
$field_storage
->save();
FieldConfig::create([
'bundle' => 'page',
'field_storage' => $field_storage,
])
->save();
$this->container
->get('entity_display.repository')
->getFormDisplay('node', 'page')
->setComponent('field_hero_image', [
'type' => 'entity_browser_file',
'settings' => [
'entity_browser' => 'image_browser',
'field_widget_edit' => TRUE,
'field_widget_remove' => TRUE,
'view_mode' => 'default',
'preview_image_style' => 'thumbnail',
'open' => TRUE,
'selection_mode' => EntityBrowserElement::SELECTION_MODE_APPEND,
],
'region' => 'content',
])
->save();
}