Skip to content

Commit 1122fc3

Browse files
authored
Merge 0b98368 into c7fb009
2 parents c7fb009 + 0b98368 commit 1122fc3

File tree

1 file changed

+38
-45
lines changed

1 file changed

+38
-45
lines changed

tests/Comment/CommentTest.php

Lines changed: 38 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)