diff --git a/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php b/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php index 8cd5b49..128b687 100644 --- a/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php +++ b/core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php @@ -60,6 +60,23 @@ function getTranslatorPermissions() { } /** + * Tests field translation form when fields aren't translatable. + */ + function testTranslationWithoutTranslatableFields() { + $this->admin_user = $this->drupalCreateUser(array('administer content types', 'translate any entity', 'access administration pages', 'access content overview', 'administer nodes', 'bypass node access')); + $this->drupalLogin($this->admin_user); + + // Delete the only translatable field. + field_delete_field('field_test_et_ui_test'); + + $article = $this->drupalCreateNode(array('type' => 'article', 'langcode' => 'en')); + + // Visit translation page. + $this->drupalGet('node/' . $article->nid . '/translations'); + $this->assertRaw(t('no translatable fields')); + } + + /** * Tests translate link on content admin page. */ function testTranslateLinkContentAdminPage() {