diff --git a/core/modules/field/tests/src/FieldInstanceConfigEntityUnitTest.php b/core/modules/field/tests/src/FieldInstanceConfigEntityUnitTest.php
index 2d3b67f..56a568c 100644
--- a/core/modules/field/tests/src/FieldInstanceConfigEntityUnitTest.php
+++ b/core/modules/field/tests/src/FieldInstanceConfigEntityUnitTest.php
@@ -171,4 +171,24 @@ public function testToArray() {
     $export = $instance->toArray();
     $this->assertEquals($expected, $export);
   }
+
+  /**
+   * @covers ::getType
+   */
+  public function testGetType() {
+    // Ensure that FieldInstanceConfig::getType() is not delegated to
+    // FieldStorage.
+    $this->fieldStorage->expects($this->never())
+      ->method('getType');
+
+    $instance = new FieldInstanceConfig(array(
+      'field_name' => $this->fieldStorage->getName(),
+      'entity_type' => 'test_entity_type',
+      'bundle' => 'test_bundle',
+      'field_type' => 'test_field',
+    ), $this->entityTypeId);
+
+    $this->assertEquals('test_field', $instance->getType());
+  }
+
 }
