Mercurial > hg > isophonics-drupal-site
view core/modules/syslog/tests/src/Functional/SyslogTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\Tests\syslog\Functional; use Drupal\Tests\BrowserTestBase; /** * Tests syslog settings. * * @group syslog */ class SyslogTest extends BrowserTestBase { /** * Modules to enable. * * @var array */ public static $modules = ['syslog']; /** * Tests the syslog settings page. */ public function testSettings() { $admin_user = $this->drupalCreateUser(['administer site configuration']); $this->drupalLogin($admin_user); // If we're on Windows, there is no configuration form. if (defined('LOG_LOCAL6')) { $this->drupalPostForm('admin/config/development/logging', ['syslog_facility' => LOG_LOCAL6], t('Save configuration')); $this->assertText(t('The configuration options have been saved.')); $this->drupalGet('admin/config/development/logging'); // Should be one field. $field = $this->xpath('//option[@value=:value]', [':value' => LOG_LOCAL6]); $this->assertSame('selected', $field[0]->getAttribute('selected'), 'Facility value saved.'); } } }