annotate core/modules/system/src/Tests/Installer/SiteNameTest.php @ 12:7a779792577d

Update Drupal core to v8.4.5 (via Composer)
author Chris Cannam
date Fri, 23 Feb 2018 15:52:07 +0000
parents 4c8ae668cc8c
children
rev   line source
Chris@0 1 <?php
Chris@0 2
Chris@0 3 namespace Drupal\system\Tests\Installer;
Chris@0 4
Chris@0 5 use Drupal\simpletest\WebTestBase;
Chris@0 6
Chris@0 7 /**
Chris@0 8 * Tests that the site name can be set during a non-interactive installation.
Chris@0 9 *
Chris@0 10 * @group Installer
Chris@0 11 */
Chris@0 12 class SiteNameTest extends WebTestBase {
Chris@0 13
Chris@0 14 /**
Chris@0 15 * The site name to be used when testing.
Chris@0 16 *
Chris@0 17 * @var string
Chris@0 18 */
Chris@0 19 protected $siteName;
Chris@0 20
Chris@0 21 /**
Chris@0 22 * {@inheritdoc}
Chris@0 23 */
Chris@0 24 protected function installParameters() {
Chris@0 25 $this->siteName = $this->randomMachineName();
Chris@0 26 $parameters = parent::installParameters();
Chris@0 27 $parameters['forms']['install_configure_form']['site_name'] = $this->siteName;
Chris@0 28 return $parameters;
Chris@0 29 }
Chris@0 30
Chris@0 31 /**
Chris@0 32 * Tests that the desired site name appears on the page after installation.
Chris@0 33 */
Chris@0 34 public function testSiteName() {
Chris@0 35 $this->drupalGet('');
Chris@0 36 $this->assertRaw($this->siteName, 'The site name that was set during the installation appears on the front page after installation.');
Chris@0 37 }
Chris@0 38
Chris@0 39 }