function FieldCrudTestCase::testUpdateFieldType

7.x field.test FieldCrudTestCase::testUpdateFieldType()

File

drupal-7.x/modules/field/tests/field.test, line 2616
Tests for field.module.

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.'));
  }
}