Same name and namespace in other branches
- 8.x-2.x tests/src/FunctionalJavascript/ColorFieldWidgetJavascriptTests.php \Drupal\Tests\color_field\FunctionalJavascript\ColorFieldWidgetJavascriptTests::setUp()
Fichier
-
tests/
src/ FunctionalJavascript/ ColorFieldWidgetJavascriptTests.php, line 255
Classe
- ColorFieldWidgetJavascriptTests
- Tests for form grouping elements.
Namespace
Drupal\Tests\color_field\FunctionalJavascriptCode
protected function setUp() : void {
parent::setUp();
$this->drupalCreateContentType([
'type' => 'article',
]);
$user = $this->drupalCreateUser([
'create article content',
'edit own article content',
]);
$this->drupalLogin($user);
$entityTypeManager = $this->container
->get('entity_type.manager');
FieldStorageConfig::create([
'field_name' => 'field_color',
'entity_type' => 'node',
'type' => 'color_field_type',
])->save();
FieldConfig::create([
'field_name' => 'field_color',
'label' => 'Freeform Color',
'description' => 'Color field description',
'entity_type' => 'node',
'bundle' => 'article',
'required' => TRUE,
'default_value' => [
[
'color' => 'ffb81c',
'opacity' => 0.5,
],
],
])->save();
FieldStorageConfig::create([
'field_name' => 'field_color_repeat',
'entity_type' => 'node',
'type' => 'color_field_type',
])->save();
FieldConfig::create([
'field_name' => 'field_color_repeat',
'label' => 'Repeat Color',
'description' => 'Color repeat description',
'entity_type' => 'node',
'bundle' => 'article',
'required' => FALSE,
])->save();
$this->form = $entityTypeManager->getStorage('entity_form_display')
->load('node.article.default');
$this->display = $entityTypeManager->getStorage('entity_view_display')
->load('node.article.default');
}