1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?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 $defaultTheme = 'stark';
- /**
- * {@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.');
- }
- }
|