function DateFormatTestCase::testDefaultDateFormats in Drupal 7
Test the default date type formats are consistent.
File
- modules/
system/ system.test, line 1487 - Tests for system.module.
Class
- DateFormatTestCase
- Tests date format configuration.
Code
function testDefaultDateFormats() {
// These are the default format values from format_date().
$default_formats = array(
'short' => 'm/d/Y - H:i',
'medium' => 'D, m/d/Y - H:i',
'long' => 'l, F j, Y - H:i',
);
// Clear the date format variables.
variable_del('date_format_short');
variable_del('date_format_medium');
variable_del('date_format_long');
$this
->drupalGet('admin/config/regional/date-time');
foreach ($default_formats as $format_name => $format_value) {
$id = 'edit-date-format-' . $format_name;
// Check that the configuration fields match the default format.
$this
->assertOptionSelected($id, $format_value, format_string('The @type format type matches the expected format @format.', array(
'@type' => $format_name,
'@format' => $format_value,
)));
}
}