diff options
Diffstat (limited to 'modules/field/field.test')
-rw-r--r-- | modules/field/field.test | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/field/field.test b/modules/field/field.test index 04ceb0ab2..f99821f88 100644 --- a/modules/field/field.test +++ b/modules/field/field.test @@ -1543,6 +1543,20 @@ class FieldCrudTestCase extends FieldTestCase { catch (FieldException $e) { $this->pass(t('Cannot create a field with a name longer than 32 characters.')); } + + // Check that field name can not be an object key. + // "ftvid" is known as an object key from the "test_entity" type. + try { + $field_definition = array( + 'type' => 'test_field', + 'field_name' => 'ftvid', + ); + $field = field_create_field($field_definition); + $this->fail(t('Cannot create a field bearing the name of an object key.')); + } + catch (FieldException $e) { + $this->pass(t('Cannot create a field bearing the name of an object key.')); + } } /** |