annotate core/tests/Drupal/FunctionalTests/Installer/TestingProfileInstallTest.php @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents
children
rev   line source
Chris@5 1 <?php
Chris@5 2
Chris@5 3 namespace Drupal\FunctionalTests\Installer;
Chris@5 4
Chris@5 5 use Drupal\Tests\BrowserTestBase;
Chris@5 6
Chris@5 7 /**
Chris@5 8 * Tests installing the Testing profile with update notifications on.
Chris@5 9 *
Chris@5 10 * @group Installer
Chris@5 11 */
Chris@5 12 class TestingProfileInstallTest extends BrowserTestBase {
Chris@5 13
Chris@5 14 /**
Chris@5 15 * {@inheritdoc}
Chris@5 16 */
Chris@5 17 protected $profile = 'testing';
Chris@5 18
Chris@5 19 /**
Chris@5 20 * Ensure the Update module and its dependencies are installed.
Chris@5 21 */
Chris@5 22 public function testUpdateModuleInstall() {
Chris@5 23 $this->assertTrue(
Chris@5 24 \Drupal::moduleHandler()->moduleExists('update') && \Drupal::moduleHandler()->moduleExists('file') && \Drupal::moduleHandler()->moduleExists('field'),
Chris@5 25 'The Update module and its dependencies are installed.'
Chris@5 26 );
Chris@5 27 }
Chris@5 28
Chris@5 29 /**
Chris@5 30 * {@inheritdoc}
Chris@5 31 */
Chris@5 32 protected function installParameters() {
Chris@5 33 $params = parent::installParameters();
Chris@5 34 $params['forms']['install_configure_form']['enable_update_status_module'] = TRUE;
Chris@5 35 return $params;
Chris@5 36 }
Chris@5 37
Chris@5 38 }