diff --git a/core/modules/simpletest/files/css_test_files/css_input_with_import.css.unoptimized.css b/core/modules/simpletest/files/css_test_files/css_input_with_import.css.unoptimized.css index 4c905f5..19323c1 100644 --- a/core/modules/simpletest/files/css_test_files/css_input_with_import.css.unoptimized.css +++ b/core/modules/simpletest/files/css_test_files/css_input_with_import.css.unoptimized.css @@ -1,6 +1,16 @@ +ul, select { + font: 1em/160% Verdana, sans-serif; + color: #494949; +} +.ui-icon{background-image: url(images/icon.png);} + +p, select { + font: 1em/160% Verdana, sans-serif; + color: #494949; +} body { diff --git a/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css b/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css new file mode 100644 index 0000000..5ed72ee --- /dev/null +++ b/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css @@ -0,0 +1,30 @@ + + +@import "../import1.css"; +@import "../import2.css"; + +body { + margin: 0; + padding: 0; + background: #edf5fa; + font: 76%/170% Verdana, sans-serif; + color: #494949; +} + +.this .is .a .test { + font: 1em/100% Verdana, sans-serif; + color: #494949; +} +.this +.is +.a +.test { +font: 1em/100% Verdana, sans-serif; +color: #494949; +} + +textarea, select { + font: 1em/160% Verdana, sans-serif; + color: #494949; +} + diff --git a/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css.optimized.css b/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css.optimized.css new file mode 100644 index 0000000..aba3b21 --- /dev/null +++ b/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css.optimized.css @@ -0,0 +1,6 @@ +ul,select{font:1em/160% Verdana,sans-serif;color:#494949;}.ui-icon{background-image:url(../images/icon.png);} +p,select{font:1em/160% Verdana,sans-serif;color:#494949;} +body{margin:0;padding:0;background:#edf5fa;font:76%/170% Verdana,sans-serif;color:#494949;}.this .is .a .test{font:1em/100% Verdana,sans-serif;color:#494949;}.this +.is +.a +.test{font:1em/100% Verdana,sans-serif;color:#494949;}textarea,select{font:1em/160% Verdana,sans-serif;color:#494949;} diff --git a/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css.unoptimized.css b/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css.unoptimized.css new file mode 100644 index 0000000..50fb4a8 --- /dev/null +++ b/core/modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css.unoptimized.css @@ -0,0 +1,40 @@ + + + +ul, select { + font: 1em/160% Verdana, sans-serif; + color: #494949; +} +.ui-icon{background-image: url(../images/icon.png);} + +p, select { + font: 1em/160% Verdana, sans-serif; + color: #494949; +} + + +body { + margin: 0; + padding: 0; + background: #edf5fa; + font: 76%/170% Verdana, sans-serif; + color: #494949; +} + +.this .is .a .test { + font: 1em/100% Verdana, sans-serif; + color: #494949; +} +.this +.is +.a +.test { +font: 1em/100% Verdana, sans-serif; +color: #494949; +} + +textarea, select { + font: 1em/160% Verdana, sans-serif; + color: #494949; +} + diff --git a/core/modules/simpletest/tests/common.test b/core/modules/simpletest/tests/common.test index 353ab1c..3837e47 100644 --- a/core/modules/simpletest/tests/common.test +++ b/core/modules/simpletest/tests/common.test @@ -899,12 +899,13 @@ class CommonCascadingStylesheetsUnitTestCase extends DrupalUnitTestCase { $testfiles = array( 'css_input_without_import.css', 'css_input_with_import.css', + 'css_subfolder/css_input_with_import.css', 'comment_hacks.css' ); $path = drupal_get_path('module', 'simpletest') . '/files/css_test_files'; foreach ($testfiles as $file) { $expected = file_get_contents("$path/$file.unoptimized.css"); - $unoptimized_output = drupal_load_stylesheet("$path/$file.unoptimized.css", FALSE); + $unoptimized_output = drupal_load_stylesheet("$path/$file", FALSE); $this->assertEqual($unoptimized_output, $expected, t('Unoptimized CSS file has expected contents (@file)', array('@file' => $file))); $expected = file_get_contents("$path/$file.optimized.css"); @@ -913,7 +914,7 @@ class CommonCascadingStylesheetsUnitTestCase extends DrupalUnitTestCase { // Repeat the tests by accessing the stylesheets by URL. $expected = file_get_contents("$path/$file.unoptimized.css"); - $unoptimized_output_url = drupal_load_stylesheet($GLOBALS['base_url'] . "/$path/$file.unoptimized.css", FALSE); + $unoptimized_output = drupal_load_stylesheet($GLOBALS['base_url'] . "/$path/$file", FALSE); $this->assertEqual($unoptimized_output, $expected, t('Unoptimized CSS file (loaded from an URL) has expected contents (@file)', array('@file' => $file))); $expected = file_get_contents("$path/$file.optimized.css");