diff --git a/core/modules/field_ui/field_ui.test b/core/modules/field_ui/field_ui.test
index 4bb7da9..5f58df4 100644
--- a/core/modules/field_ui/field_ui.test
+++ b/core/modules/field_ui/field_ui.test
@@ -730,3 +730,41 @@ class FieldUIAlterTestCase extends DrupalWebTestCase {
     $this->assertText('Widget type: options_select', 'Widget type is not altered for pages in hook_field_widget_form_alter().');
   }
 }
+
+class FieldUISlimTestCase extends DrupalWebTestCase {
+  protected $profile = 'testing';
+
+  public static function getInfo() {
+    return array(
+      'name' => 'Slim rename test',
+      'description' => 'Because the bloat in the tests hides the bugs.',
+      'group' => 'Field UI',
+    );
+  }
+
+  public function setUp() {
+    parent::setup('field_ui');
+  }
+
+  function testRenameField() {
+    $admin_user = $this->drupalCreateUser(array('access content', 'administer content types', 'administer users'));
+    $this->drupalLogin($admin_user);
+    $type = strtolower($this->randomName(8)) . '_' .'test';
+    $hyphen_type = str_replace('_', '-', $type);
+    $edit = array(
+      'name' => $type,
+      'title_label' => 'title for ' . $type,
+      'type' => $type,
+    );
+    $this->drupalPost('admin/structure/types/add', $edit, t('Save content type'));
+
+    $type2 = strtolower($this->randomName(8)) . '_' .'test';
+    $hyphen_type2 = str_replace('_', '-', $type2);
+    $options = array(
+      'type' => $type2,
+    );
+    $this->drupalPost('admin/structure/types/manage/' . $hyphen_type, $options, t('Save content type'));
+    $this->drupalGet('admin/structure/types/manage/' . $hyphen_type2 . '/fields');
+  }
+}
+
