From 814027279f08916e91abdc1e9bbe6205bd2a3c73 Mon Sep 17 00:00:00 2001 From: catch Date: Tue, 18 Dec 2012 11:14:44 +0000 Subject: [PATCH] Issue #1012620 by Berdir, kbasarab, YesCT: added tests for date format case sensitivity. --- .../lib/Drupal/system/Tests/Common/FormatDateTest.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/modules/system/lib/Drupal/system/Tests/Common/FormatDateTest.php b/core/modules/system/lib/Drupal/system/Tests/Common/FormatDateTest.php index 1edc236ded7..1f2575cd809 100644 --- a/core/modules/system/lib/Drupal/system/Tests/Common/FormatDateTest.php +++ b/core/modules/system/lib/Drupal/system/Tests/Common/FormatDateTest.php @@ -69,8 +69,18 @@ class FormatDateTest extends WebTestBase { ); $this->drupalPost('admin/config/regional/date-time/formats/add', $edit, t('Add format')); + // Add a second date format with a different case than the first. + $edit = array( + 'date_format_id' => 'example_style_uppercase', + 'date_format_name' => 'Example Style Uppercase', + 'date_format_pattern' => 'j M Y', + ); + $this->drupalPost('admin/config/regional/date-time/formats/add', $edit, t('Add format')); + $this->assertText(t('Custom date format updated.')); + $timestamp = strtotime('2007-03-10T00:00:00+00:00'); $this->assertIdentical(format_date($timestamp, 'example_style', '', 'America/Los_Angeles'), '9 Mar 07', 'Test format_date() using an admin-defined date type.'); + $this->assertIdentical(format_date($timestamp, 'example_style_uppercase', '', 'America/Los_Angeles'), '9 Mar 2007', 'Test format_date() using an admin-defined date type with different case.'); $this->assertIdentical(format_date($timestamp, 'undefined_style'), format_date($timestamp, 'medium'), 'Test format_date() defaulting to medium when $type not found.'); }