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.'); } } }