function FieldConfigValidationTest::testImmutableProperties
Same name in other branches
- 11.x core/modules/field/tests/src/Kernel/Entity/FieldConfigValidationTest.php \Drupal\Tests\field\Kernel\Entity\FieldConfigValidationTest::testImmutableProperties()
Overrides ConfigEntityValidationTestBase::testImmutableProperties
File
-
core/
modules/ field/ tests/ src/ Kernel/ Entity/ FieldConfigValidationTest.php, line 116
Class
- FieldConfigValidationTest
- Tests validation of field_config entities.
Namespace
Drupal\Tests\field\Kernel\EntityCode
public function testImmutableProperties(array $valid_values = []) : void {
// If we don't clear the previous settings here, we will get unrelated
// validation errors (in addition to the one we're expecting), because the
// settings from the *old* field_type won't match the config schema for the
// settings of the *new* field_type.
$this->entity
->set('settings', []);
parent::testImmutableProperties([
'entity_type' => 'entity_test_with_bundle',
'bundle' => 'another',
'field_type' => 'string',
]);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.