annotate modules/syslog/syslog.test @ 13:134d4b2e75f6

updated quicktabs and google analytics modules
author danieleb <danielebarchiesi@me.com>
date Tue, 29 Oct 2013 13:48:59 +0000
parents ff03f76ab3fe
children
rev   line source
danielebarchiesi@0 1 <?php
danielebarchiesi@0 2
danielebarchiesi@0 3 /**
danielebarchiesi@0 4 * @file
danielebarchiesi@0 5 * Tests for syslog.module.
danielebarchiesi@0 6 */
danielebarchiesi@0 7
danielebarchiesi@0 8 /**
danielebarchiesi@0 9 * Tests the Syslog module functionality.
danielebarchiesi@0 10 */
danielebarchiesi@0 11 class SyslogTestCase extends DrupalWebTestCase {
danielebarchiesi@0 12 public static function getInfo() {
danielebarchiesi@0 13 return array(
danielebarchiesi@0 14 'name' => 'Syslog functionality',
danielebarchiesi@0 15 'description' => 'Test syslog settings.',
danielebarchiesi@0 16 'group' => 'Syslog'
danielebarchiesi@0 17 );
danielebarchiesi@0 18 }
danielebarchiesi@0 19
danielebarchiesi@0 20 function setUp() {
danielebarchiesi@0 21 parent::setUp('syslog');
danielebarchiesi@0 22 }
danielebarchiesi@0 23
danielebarchiesi@0 24 /**
danielebarchiesi@0 25 * Tests the syslog settings page.
danielebarchiesi@0 26 */
danielebarchiesi@0 27 function testSettings() {
danielebarchiesi@0 28 $admin_user = $this->drupalCreateUser(array('administer site configuration'));
danielebarchiesi@0 29 $this->drupalLogin($admin_user);
danielebarchiesi@0 30
danielebarchiesi@0 31 $edit = array();
danielebarchiesi@0 32 // If we're on Windows, there is no configuration form.
danielebarchiesi@0 33 if (defined('LOG_LOCAL6')) {
danielebarchiesi@0 34 $this->drupalPost('admin/config/development/logging', array('syslog_facility' => LOG_LOCAL6), t('Save configuration'));
danielebarchiesi@0 35 $this->assertText(t('The configuration options have been saved.'));
danielebarchiesi@0 36
danielebarchiesi@0 37 $this->drupalGet('admin/config/development/logging');
danielebarchiesi@0 38 if ($this->parse()) {
danielebarchiesi@0 39 $field = $this->xpath('//option[@value=:value]', array(':value' => LOG_LOCAL6)); // Should be one field.
danielebarchiesi@0 40 $this->assertTrue($field[0]['selected'] == 'selected', 'Facility value saved.');
danielebarchiesi@0 41 }
danielebarchiesi@0 42 }
danielebarchiesi@0 43 }
danielebarchiesi@0 44 }