public function FieldUpdateTest::testFieldUpdate8003 in Drupal 8
Tests field_update_8003().
See also
File
- core/
modules/ field/ tests/ src/ Functional/ Update/ FieldUpdateTest.php, line 147
Class
- FieldUpdateTest
- Tests that field settings are properly updated during database updates.
Namespace
Drupal\Tests\field\Functional\UpdateCode
public function testFieldUpdate8003() {
// Run updates.
$this
->runUpdates();
// Check that the new 'auto_create_bundle' setting is populated correctly.
$field = $this->configFactory
->get('field.field.node.article.field_ref_autocreate_2412569');
$handler_settings = $field
->get('settings.handler_settings');
$expected_target_bundles = [
'tags' => 'tags',
'test' => 'test',
];
$this
->assertEqual($handler_settings['target_bundles'], $expected_target_bundles);
$this
->assertTrue($handler_settings['auto_create']);
$this
->assertEqual($handler_settings['auto_create_bundle'], 'tags');
}