function AggregatorConfigurationTest::testSettingsPage

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

File

drupal/core/modules/aggregator/lib/Drupal/aggregator/Tests/AggregatorConfigurationTest.php, line 25
Definition of Drupal\aggregator\Tests\AggregatorConfigurationTest.

Class

AggregatorConfigurationTest
Tests aggregator configuration settings.

Namespace

Drupal\aggregator\Tests

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,
    )));
  }
}