diff core/tests/Drupal/FunctionalTests/Installer/SiteNameTest.php @ 16:c2387f117808

Routine composer update
author Chris Cannam
date Tue, 10 Jul 2018 15:07:59 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/Drupal/FunctionalTests/Installer/SiteNameTest.php	Tue Jul 10 15:07:59 2018 +0100
@@ -0,0 +1,39 @@
+<?php
+
+namespace Drupal\FunctionalTests\Installer;
+
+use Drupal\Tests\BrowserTestBase;
+
+/**
+ * Tests that the site name can be set during a non-interactive installation.
+ *
+ * @group Installer
+ */
+class SiteNameTest extends BrowserTestBase {
+
+  /**
+   * The site name to be used when testing.
+   *
+   * @var string
+   */
+  protected $siteName;
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function installParameters() {
+    $this->siteName = $this->randomMachineName();
+    $parameters = parent::installParameters();
+    $parameters['forms']['install_configure_form']['site_name'] = $this->siteName;
+    return $parameters;
+  }
+
+  /**
+   * Tests that the desired site name appears on the page after installation.
+   */
+  public function testSiteName() {
+    $this->drupalGet('');
+    $this->assertRaw($this->siteName, 'The site name that was set during the installation appears on the front page after installation.');
+  }
+
+}