Beispiel #1
0
    /**
     * Regression test for #14 Selectors are sometimes sorted into the wrong cascading order
     */
    function testSortingOnSpecifitySameSpecificity()
    {
        $parsed = $this->object->parseStylesheet(<<<CSS
ul {
    color: blue;
}

ul.class {
    color: green;
}

ul {
    color: red;
}
CSS
);
        $parsed = $this->object->sortSelectorsOnSpecificity($parsed);
        $this->assertEquals(array(array('ul', 'color: blue'), array('ul', 'color: red'), array('ul.class', 'color: green')), $parsed);
    }