protected function FieldGroupRowsWebTest::setUp in Drupal 9
Same name and namespace in other branches
- 8 core/modules/views/tests/src/Functional/Handler/FieldGroupRowsWebTest.php \Drupal\Tests\views\Functional\Handler\FieldGroupRowsWebTest::setUp()
Overrides ViewTestBase::setUp
File
- core/
modules/ views/ tests/ src/ Functional/ Handler/ FieldGroupRowsWebTest.php, line 67
Class
- FieldGroupRowsWebTest
- Tests the "Display all values in the same row" setting.
Namespace
Drupal\Tests\views\Functional\HandlerCode
protected function setUp($import_test_views = TRUE) : void {
parent::setUp($import_test_views);
// Create content type with unlimited text field.
$this->nodeType = $this
->drupalCreateContentType([
'type' => 'page',
'name' => 'Basic page',
]);
// Create the unlimited text field.
$this->fieldName = 'field_views_testing_group_rows';
$this->fieldStorage = FieldStorageConfig::create([
'field_name' => $this->fieldName,
'entity_type' => 'node',
'type' => 'text',
'cardinality' => FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED,
]);
$this->fieldStorage
->save();
// Create an instance of the text field on the content type.
$this->field = FieldConfig::create([
'field_storage' => $this->fieldStorage,
'bundle' => $this->nodeType
->id(),
]);
$this->field
->save();
$edit = [
'title' => $this
->randomMachineName(),
$this->fieldName => [
'a',
'b',
'c',
],
];
$this
->drupalCreateNode($edit);
}