@@ -19,40 +19,35 @@ final class CommentTest extends TestCase
1919 public function keepCommentsInOutput (): void
2020 {
2121 $ cssDocument = TestsParserTest::parsedStructureForFile ('comments ' );
22- self ::assertSame ('/** Number 11 **/
2322
24- /**
25- * Comments
26- */
27-
28- /* Hell */
29- @import url("some/url.css") screen;
23+ $ expected1 = "/** Number 11 **/ \n\n"
24+ . "/** \n"
25+ . " * Comments \n"
26+ . " */ \n\n"
27+ . "/* Hell */ \n"
28+ . "@import url( \"some/url.css \") screen; \n\n"
29+ . "/* Number 4 */ \n\n"
30+ . "/* Number 5 */ \n"
31+ . ".foo, #bar { \n"
32+ . "\t/* Number 6 */ \n"
33+ . "\tbackground-color: #000; \n"
34+ . "} \n\n"
35+ . "@media screen { \n"
36+ . "\t/** Number 10 **/ \n"
37+ . "\t#foo.bar { \n"
38+ . "\t\t/** Number 10b **/ \n"
39+ . "\t\tposition: absolute; \n"
40+ . "\t} \n"
41+ . "} \n" ;
42+ self ::assertSame ($ expected1 , $ cssDocument ->render (OutputFormat::createPretty ()));
3043
31- /* Number 4 */
32-
33- /* Number 5 */
34- .foo, #bar {
35- /* Number 6 */
36- background-color: #000;
37- }
38-
39- @media screen {
40- /** Number 10 **/
41- #foo.bar {
42- /** Number 10b **/
43- position: absolute;
44- }
45- }
46- ' , $ cssDocument ->render (OutputFormat::createPretty ()));
47- self ::assertSame (
48- '/** Number 11 **//** ' . "\n"
49- . ' * Comments ' . "\n"
44+ $ expected2 = "/** Number 11 **//** \n"
45+ . " * Comments \n"
5046 . ' *//* Hell */@import url("some/url.css") screen; '
5147 . '/* Number 4 *//* Number 5 */.foo,#bar{ '
5248 . '/* Number 6 */background-color:#000}@media screen{ '
53- . '/** Number 10 **/#foo.bar{/** Number 10b **/position:absolute}} ' ,
54- $ cssDocument ->render (OutputFormat::createCompact ()->setRenderComments (true ))
55- );
49+ . '/** Number 10 **/#foo.bar{/** Number 10b **/position:absolute}} ' ;
50+ self ::assertSame ($ expected2 , $ cssDocument ->render (OutputFormat::createCompact ()->setRenderComments (true )));
5651 }
5752
5853 /**
@@ -61,24 +56,22 @@ public function keepCommentsInOutput(): void
6156 public function stripCommentsFromOutput (): void
6257 {
6358 $ css = TestsParserTest::parsedStructureForFile ('comments ' );
64- self ::assertSame ('
65- @import url("some/url.css") screen;
6659
67- .foo, #bar {
68- background-color: #000;
69- }
60+ $ expected1 = "\n"
61+ . "@import url( \"some/url.css \") screen; \n\n"
62+ . ".foo, #bar { \n" .
63+ "\tbackground-color: #000; \n"
64+ . "} \n\n"
65+ . "@media screen { \n"
66+ . "\t#foo.bar { \n"
67+ . "\t\tposition: absolute; \n"
68+ . "\t} \n"
69+ . "} \n" ;
70+ self ::assertSame ($ expected1 , $ css ->render (OutputFormat::createPretty ()->setRenderComments (false )));
7071
71- @media screen {
72- #foo.bar {
73- position: absolute;
74- }
75- }
76- ' , $ css ->render (OutputFormat::createPretty ()->setRenderComments (false )));
77- self ::assertSame (
78- '@import url("some/url.css") screen; '
72+ $ expected2 = '@import url("some/url.css") screen; '
7973 . '.foo,#bar{background-color:#000} '
80- . '@media screen{#foo.bar{position:absolute}} ' ,
81- $ css ->render (OutputFormat::createCompact ())
82- );
74+ . '@media screen{#foo.bar{position:absolute}} ' ;
75+ self ::assertSame ($ expected2 , $ css ->render (OutputFormat::createCompact ()));
8376 }
8477}
0 commit comments