diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-11-30 23:55:11 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-11-30 23:55:11 +0000 |
commit | cfb6452a643276e8ef93b97207172af11cd22fc9 (patch) | |
tree | fdedae26416da8ece5d1df407f533933c9fce896 /modules/field/tests | |
parent | 50d2a562c9eb79bb72a196e6d33e0b3112139f87 (diff) | |
download | brdo-cfb6452a643276e8ef93b97207172af11cd22fc9.tar.gz brdo-cfb6452a643276e8ef93b97207172af11cd22fc9.tar.bz2 |
#501408 by flobruit, PieterDC, yched: Allow user fields to be displayed on registration form.
Diffstat (limited to 'modules/field/tests')
-rw-r--r-- | modules/field/tests/field.test | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/modules/field/tests/field.test b/modules/field/tests/field.test index 30b1d8699..57c4837af 100644 --- a/modules/field/tests/field.test +++ b/modules/field/tests/field.test @@ -988,11 +988,12 @@ class FieldInfoTestCase extends FieldTestCase { */ function testFieldInfo() { // Test that field_test module's fields, widgets, and formatters show up. - $field_test_info = field_test_field_info(); - $formatter_info = field_test_field_formatter_info(); - $widget_info = field_test_field_widget_info(); - $storage_info = field_test_field_storage_info(); + $field_test_info = field_test_field_info(); + // We need to account for the existence of user_field_info_alter(). + foreach (array_keys($field_test_info) as $name) { + $field_test_info[$name]['instance_settings']['user_register_form'] = FALSE; + } $info = field_info_field_types(); foreach ($field_test_info as $t_key => $field_type) { foreach ($field_type as $key => $val) { @@ -1001,6 +1002,7 @@ class FieldInfoTestCase extends FieldTestCase { $this->assertEqual($info[$t_key]['module'], 'field_test', t("Field type field_test module appears")); } + $formatter_info = field_test_field_formatter_info(); $info = field_info_formatter_types(); foreach ($formatter_info as $f_key => $formatter) { foreach ($formatter as $key => $val) { @@ -1009,6 +1011,7 @@ class FieldInfoTestCase extends FieldTestCase { $this->assertEqual($info[$f_key]['module'], 'field_test', t("Formatter type field_test module appears")); } + $widget_info = field_test_field_widget_info(); $info = field_info_widget_types(); foreach ($widget_info as $w_key => $widget) { foreach ($widget as $key => $val) { @@ -1017,6 +1020,7 @@ class FieldInfoTestCase extends FieldTestCase { $this->assertEqual($info[$w_key]['module'], 'field_test', t("Widget type field_test module appears")); } + $storage_info = field_test_field_storage_info(); $info = field_info_storage_types(); foreach ($storage_info as $s_key => $storage) { foreach ($storage as $key => $val) { @@ -1180,6 +1184,10 @@ class FieldInfoTestCase extends FieldTestCase { */ function testSettingsInfo() { $info = field_test_field_info(); + // We need to account for the existence of user_field_info_alter(). + foreach (array_keys($info) as $name) { + $info[$name]['instance_settings']['user_register_form'] = FALSE; + } foreach ($info as $type => $data) { $this->assertIdentical(field_info_field_settings($type), $data['settings'], "field_info_field_settings returns {$type}'s field settings"); $this->assertIdentical(field_info_instance_settings($type), $data['instance_settings'], "field_info_field_settings returns {$type}'s field instance settings"); |