public function KeyValueLongItemTest::testFieldCreateWithDefaultValue in Key value field 8
Test field creation with default values.
File
- tests/src/ Kernel/ KeyValueLongItemTest.php, line 32 
Class
- KeyValueLongItemTest
- @coversDefaultClass \Drupal\key_value_field\Plugin\Field\FieldType\KeyValueLongItem @group key_value_field
Namespace
Drupal\Tests\key_value_field\KernelCode
public function testFieldCreateWithDefaultValue() {
  $field_settings = [
    'default_value' => [
      0 => [
        'value' => 'orange',
        'key' => 'apple',
      ],
    ],
  ];
  $this
    ->createTestField('key_value_long', [], $field_settings);
  $entity = EntityTest::create([]);
  $entity
    ->save();
  $this
    ->assertFalse($entity->test_key_value_field
    ->isEmpty());
  $this
    ->assertEquals('apple', $entity->test_key_value_field->key);
  $this
    ->assertEquals('orange', $entity->test_key_value_field->value);
  $this
    ->assertEquals(NULL, $entity->test_key_value_field->description);
}