diff --git a/core/modules/config/lib/Drupal/config/Tests/ConfigExportImportUITest.php b/core/modules/config/lib/Drupal/config/Tests/ConfigExportImportUITest.php
index 9095b7d..96837dd 100644
--- a/core/modules/config/lib/Drupal/config/Tests/ConfigExportImportUITest.php
+++ b/core/modules/config/lib/Drupal/config/Tests/ConfigExportImportUITest.php
@@ -42,11 +42,18 @@ class ConfigExportImportUITest extends WebTestBase {
   protected $tarball;
 
   /**
-   * The name of the role with config UI administer permissions.
+   * A content type, held between test methods.
    *
    * @var string
    */
-  protected $admin_role;
+  protected $content_type;
+
+  /**
+   * A field, held between test methods.
+   *
+   * @var string
+   */
+  protected $field;
 
   public static $modules = array('config');
 
@@ -68,9 +75,10 @@ protected function setUp() {
   }
 
   /**
-   * Tests a simple site export import case.
+   * Tests exporting and importing a slogan, a field, and a content type.
    */
   public function testExportImport() {
+    // Create a new slogan.
     $this->originalSlogan = \Drupal::config('system.site')->get('slogan');
     $this->newSlogan = $this->randomString(16);
     $this->assertNotEqual($this->newSlogan, $this->originalSlogan);
@@ -79,9 +87,39 @@ public function testExportImport() {
       ->save();
     $this->assertEqual(\Drupal::config('system.site')->get('slogan'), $this->newSlogan);
 
+    // Create a content type.
+    $this->content_type = $this->drupalCreateContentType();
+
+    // Create a field.
+    $this->field = entity_create('field_entity', array(
+      'name' => drupal_strtolower($this->randomName()),
+      'entity_type' => 'node',
+      'type' => 'text',
+    ));
+    $this->field->save();
+    entity_create('field_instance', array(
+      'field_name' => $this->field->name,
+      'entity_type' => 'node',
+      'bundle' => $this->content_type->type,
+    ))->save();
+    entity_get_form_display('node', $this->content_type->type, 'default')
+      ->setComponent($this->field->name, array(
+        'type' => 'text_textfield',
+      ))
+      ->save();
+    entity_get_display('node', $this->content_type->type, 'full')
+      ->setComponent($this->field->name)
+      ->save();
+
+    // Display the creation form.
+    $this->drupalGet('node/add/' . $this->content_type->type);
+    $this->assertFieldByName("{$this->field->name}[0][value]", '', 'Widget is displayed');
+
+    // Export the site configuration.
     $this->drupalPostForm('admin/config/development/configuration/full/export', array(), 'Export');
     $this->tarball = $this->drupalGetContent();
 
+    // Change the site slogan.
     \Drupal::config('system.site')
       ->set('slogan', $this->originalSlogan)
       ->save();
