function FieldCrudTestCase::testUpdateFieldType

File

modules/field/tests/field.test, line 2730

Class

FieldCrudTestCase

Code

function testUpdateFieldType() {
    $field = array(
        'field_name' => 'field_type',
        'type' => 'number_decimal',
    );
    $field = field_create_field($field);
    $test_field = array(
        'field_name' => 'field_type',
        'type' => 'number_integer',
    );
    try {
        field_update_field($test_field);
        $this->fail(t('Cannot update a field to a different type.'));
    } catch (FieldException $e) {
        $this->pass(t('Cannot update a field to a different type.'));
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.