diff --git a/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php b/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php
index 8cd5b49..07cf888 100644
--- a/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php
+++ b/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php
@@ -24,7 +24,7 @@ class NodeTranslationUITest extends EntityTranslationUITest {
    *
    * @var array
    */
-  public static $modules = array('language', 'translation_entity', 'node');
+  public static $modules = array('language', 'translation_entity', 'node', 'field_ui');
 
   public static function getInfo() {
     return array(
@@ -77,6 +77,27 @@ function testTranslateLinkContentAdminPage() {
   }
 
   /**
+   * Tests field translation form.
+   */
+  function testFieldTranslationForm() {
+    $admin_user = $this->drupalCreateUser(array('translate any entity', 'access administration pages', 'bypass node access'));
+    $this->drupalLogin($admin_user);
+
+    $article = $this->drupalCreateNode(array('type' => 'article', 'langcode' => 'en'));
+
+    // Visit translation page.
+    $this->drupalGet('node/' . $article->nid . '/translations');
+    $this->assertRaw(t('Not translated'));
+
+    // Delete the only translatable field.
+    field_delete_field('field_test_et_ui_test');
+
+    // Visit translation page.
+    $this->drupalGet('node/' . $article->nid . '/translations');
+    $this->assertRaw(t('no translatable fields'));
+  }
+
+  /**
    * Overrides \Drupal\translation_entity\Tests\EntityTranslationUITest::getNewEntityValues().
    */
   protected function getNewEntityValues($langcode) {
