'page', 'name' => 'page', ])->save(); ViewTestData::createTestViews(get_class($this), ['field_test_views']); } public function setUpFieldStorages($amount = 3, $type = 'string') { // Create three fields. $field_names = []; for ($i = 0; $i < $amount; $i++) { $field_names[$i] = 'field_name_' . $i; $this->fieldStorages[$i] = FieldStorageConfig::create([ 'field_name' => $field_names[$i], 'entity_type' => 'node', 'type' => $type, ]); $this->fieldStorages[$i]->save(); } return $field_names; } public function setUpFields($bundle = 'page') { foreach ($this->fieldStorages as $key => $field_storage) { $this->fields[$key] = FieldConfig::create([ 'field_storage' => $field_storage, 'bundle' => $bundle, ]); $this->fields[$key]->save(); } } }