InstallerEmptySettingsTest.php

Same filename in other branches
  1. 8.9.x core/tests/Drupal/FunctionalTests/Installer/InstallerEmptySettingsTest.php
  2. 10 core/tests/Drupal/FunctionalTests/Installer/InstallerEmptySettingsTest.php
  3. 11.x core/tests/Drupal/FunctionalTests/Installer/InstallerEmptySettingsTest.php

Namespace

Drupal\FunctionalTests\Installer

File

core/tests/Drupal/FunctionalTests/Installer/InstallerEmptySettingsTest.php

View source
<?php

namespace Drupal\FunctionalTests\Installer;


/**
 * Tests the installer with empty settings file.
 *
 * @group Installer
 */
class InstallerEmptySettingsTest extends InstallerTestBase {
    
    /**
     * {@inheritdoc}
     */
    protected $defaultTheme = 'stark';
    
    /**
     * {@inheritdoc}
     */
    protected function prepareEnvironment() {
        parent::prepareEnvironment();
        // Create an empty settings.php file.
        $path = $this->root . DIRECTORY_SEPARATOR . $this->siteDirectory;
        file_put_contents($path . '/settings.php', '');
    }
    
    /**
     * Verifies that installation succeeded.
     */
    public function testInstaller() {
        $this->assertSession()
            ->addressEquals('user/1');
        $this->assertSession()
            ->statusCodeEquals(200);
    }

}

Classes

Title Deprecated Summary
InstallerEmptySettingsTest Tests the installer with empty settings file.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.