Index: modules/field/tests/field.test =================================================================== RCS file: /cvs/drupal/drupal/modules/field/tests/field.test,v retrieving revision 1.31 diff -u -p -r1.31 field.test --- modules/field/tests/field.test 23 May 2010 19:10:23 -0000 1.31 +++ modules/field/tests/field.test 9 Jun 2010 06:47:20 -0000 @@ -1731,6 +1731,19 @@ class FieldFormTestCase extends FieldTes $langcode = LANGUAGE_NONE; + // Test that the form structure includes full information for each delta apart + // from #access. + $entity_type = 'test_entity'; + $entity = field_test_create_stub_entity(0, 0, $this->instance['bundle']); + + $form = array(); + $form_state = form_state_defaults(); + field_attach_form($entity_type, $entity, $form, $form_state); + + $langcode = LANGUAGE_NONE; + $this->assertEqual($form[$field_name_no_access]['#entity_type'], $entity_type); + $this->assertFalse($form[$field_name_no_access]['#access']); + // Display creation form. $this->drupalGet('test-entity/add/test-bundle'); $this->assertNoFieldByName("{$field_name_no_access}[$langcode][0][value]", '', t('Widget is not displayed if field access is denied.'));