function AggregatorConfigurationTestCase::testSettingsPage

Tests the settings form to ensure the correct default values are used.

File

modules/aggregator/aggregator.test, line 332

Class

AggregatorConfigurationTestCase
Tests functionality of the configuration settings in the Aggregator module.

Code

function testSettingsPage() {
    $edit = array(
        'aggregator_allowed_html_tags' => '<a>',
        'aggregator_summary_items' => 10,
        'aggregator_clear' => 3600,
        'aggregator_category_selector' => 'select',
        'aggregator_teaser_length' => 200,
    );
    $this->drupalPost('admin/config/services/aggregator/settings', $edit, t('Save configuration'));
    $this->assertText(t('The configuration options have been saved.'));
    foreach ($edit as $name => $value) {
        $this->assertFieldByName($name, $value, format_string('"@name" has correct default value.', array(
            '@name' => $name,
        )));
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.