Loading core/modules/color/src/Tests/ColorTest.php +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ class ColorTest extends WebTestBase { * * @var array */ public static $modules = array('color', 'color_test', 'block'); public static $modules = array('color', 'color_test', 'block', 'file'); /** * A user with administrative permissions. Loading core/modules/system/src/Form/ThemeSettingsForm.php +1 −1 Original line number Diff line number Diff line Loading @@ -178,7 +178,7 @@ public function buildForm(array $form, FormStateInterface $form_state, $theme = } // Logo settings, only available when file.module is enabled. if ((!$theme) || in_array('logo', $features) && $this->moduleHandler->moduleExists('file')) { if ((!$theme || in_array('logo', $features)) && $this->moduleHandler->moduleExists('file')) { $form['logo'] = array( '#type' => 'details', '#title' => t('Logo image settings'), Loading core/modules/system/src/Tests/System/ThemeTest.php +7 −0 Original line number Diff line number Diff line Loading @@ -222,6 +222,13 @@ function testThemeSettingsLogo() { $this->drupalPostForm('admin/appearance/settings/bartik', $edit, t('Save configuration')); $this->assertFieldByName('default_logo', FALSE); $this->assertFieldByName('logo_path', 'core/misc/druplicon.png'); // Make sure the logo and favicon settings are not available when the file // module is not enabled. \Drupal::service('module_installer')->uninstall(['file']); $this->drupalGet('admin/appearance/settings'); $this->assertNoText('Logo image settings'); $this->assertNoText('Shortcut icon settings'); } /** Loading Loading
core/modules/color/src/Tests/ColorTest.php +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ class ColorTest extends WebTestBase { * * @var array */ public static $modules = array('color', 'color_test', 'block'); public static $modules = array('color', 'color_test', 'block', 'file'); /** * A user with administrative permissions. Loading
core/modules/system/src/Form/ThemeSettingsForm.php +1 −1 Original line number Diff line number Diff line Loading @@ -178,7 +178,7 @@ public function buildForm(array $form, FormStateInterface $form_state, $theme = } // Logo settings, only available when file.module is enabled. if ((!$theme) || in_array('logo', $features) && $this->moduleHandler->moduleExists('file')) { if ((!$theme || in_array('logo', $features)) && $this->moduleHandler->moduleExists('file')) { $form['logo'] = array( '#type' => 'details', '#title' => t('Logo image settings'), Loading
core/modules/system/src/Tests/System/ThemeTest.php +7 −0 Original line number Diff line number Diff line Loading @@ -222,6 +222,13 @@ function testThemeSettingsLogo() { $this->drupalPostForm('admin/appearance/settings/bartik', $edit, t('Save configuration')); $this->assertFieldByName('default_logo', FALSE); $this->assertFieldByName('logo_path', 'core/misc/druplicon.png'); // Make sure the logo and favicon settings are not available when the file // module is not enabled. \Drupal::service('module_installer')->uninstall(['file']); $this->drupalGet('admin/appearance/settings'); $this->assertNoText('Logo image settings'); $this->assertNoText('Shortcut icon settings'); } /** Loading