MDL-45545 csslib: Chunking handles commas in media query definitions

This commit is contained in:
Frederic Massart
2014-05-14 15:28:11 +08:00
parent c1ed254643
commit c83407f033
2 changed files with 9 additions and 3 deletions
+6
View File
@@ -1176,6 +1176,12 @@ CSS;
$this->assertCount(1, $chunks);
$this->assertSame('@media (min-width: 980px) { .a,.b{} }', $chunks[0]);
// Test media queries, with commas.
$css = '.a{} @media (min-width: 700px), handheld and (orientation: landscape) { .b{} }';
$chunks = css_chunk_by_selector_count($css, 'styles.php?type=test', 2);
$this->assertCount(1, $chunks);
$this->assertSame($css, $chunks[0]);
// Test special rules.
$css = 'a,b{ background-image: linear-gradient(to bottom, #ffffff, #cccccc);}d,e{}';
$chunks = css_chunk_by_selector_count($css, 'styles.php?type=test', 2);