Skip to content

Commit 83bc0b3

Browse files
authored
Merge 69887d7 into 704c17f
2 parents 704c17f + 69887d7 commit 83bc0b3

File tree

1 file changed

+69
-60
lines changed

1 file changed

+69
-60
lines changed

tests/OutputFormatTest.php

Lines changed: 69 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ protected function setUp(): void
5151
public function plain(): void
5252
{
5353
self::assertSame(
54-
'.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}
55-
@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
54+
".main, .test {font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background: white;}\n"
55+
. '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
5656
$this->document->render()
5757
);
5858
}
@@ -96,8 +96,8 @@ public function spaceAfterListArgumentSeparator(): void
9696
public function spaceAfterListArgumentSeparatorComplex(): void
9797
{
9898
self::assertSame(
99-
'.main, .test {font: italic normal bold 16px/1.2 "Helvetica", Verdana, sans-serif;background: white;}'
100-
. "\n@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}",
99+
".main, .test {font: italic normal bold 16px/1.2 \"Helvetica\",\tVerdana,\tsans-serif;background: white;}\n"
100+
. '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
101101
$this->document->render(
102102
OutputFormat::create()
103103
->setSpaceAfterListArgumentSeparator(' ')
@@ -116,9 +116,9 @@ public function spaceAfterListArgumentSeparatorComplex(): void
116116
public function spaceAfterSelectorSeparator(): void
117117
{
118118
self::assertSame(
119-
'.main,
120-
.test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}
121-
@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
119+
".main,\n"
120+
. ".test {font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background: white;}\n"
121+
. '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
122122
$this->document->render(OutputFormat::create()->setSpaceAfterSelectorSeparator("\n"))
123123
);
124124
}
@@ -129,8 +129,8 @@ public function spaceAfterSelectorSeparator(): void
129129
public function stringQuotingType(): void
130130
{
131131
self::assertSame(
132-
'.main, .test {font: italic normal bold 16px/1.2 \'Helvetica\',Verdana,sans-serif;background: white;}
133-
@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
132+
".main, .test {font: italic normal bold 16px/1.2 'Helvetica',Verdana,sans-serif;background: white;}\n"
133+
. '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
134134
$this->document->render(OutputFormat::create()->setStringQuotingType("'"))
135135
);
136136
}
@@ -141,8 +141,8 @@ public function stringQuotingType(): void
141141
public function rGBHashNotation(): void
142142
{
143143
self::assertSame(
144-
'.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}
145-
@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: rgb(255,255,255);}}',
144+
".main, .test {font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background: white;}\n"
145+
. '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: rgb(255,255,255);}}',
146146
$this->document->render(OutputFormat::create()->setRGBHashNotation(false))
147147
);
148148
}
@@ -153,8 +153,8 @@ public function rGBHashNotation(): void
153153
public function semicolonAfterLastRule(): void
154154
{
155155
self::assertSame(
156-
'.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white}
157-
@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff}}',
156+
".main, .test {font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background: white}\n"
157+
. '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff}}',
158158
$this->document->render(OutputFormat::create()->setSemicolonAfterLastRule(false))
159159
);
160160
}
@@ -165,8 +165,8 @@ public function semicolonAfterLastRule(): void
165165
public function spaceAfterRuleName(): void
166166
{
167167
self::assertSame(
168-
'.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}
169-
@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
168+
".main, .test {font:\titalic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background:\twhite;}\n"
169+
. "@media screen {.main {background-size:\t100% 100%;font-size:\t1.3em;background-color:\t#fff;}}",
170170
$this->document->render(OutputFormat::create()->setSpaceAfterRuleName("\t"))
171171
);
172172
}
@@ -181,15 +181,18 @@ public function spaceRules(): void
181181
->setSpaceBetweenRules("\n")
182182
->setSpaceAfterRules("\n");
183183

184-
self::assertSame('.main, .test {
185-
font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;
186-
background: white;
187-
}
188-
@media screen {.main {
189-
background-size: 100% 100%;
190-
font-size: 1.3em;
191-
background-color: #fff;
192-
}}', $this->document->render($outputFormat));
184+
self::assertSame(
185+
".main, .test {\n"
186+
. "\tfont: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;\n"
187+
. "\tbackground: white;\n"
188+
. "}\n"
189+
. "@media screen {.main {\n"
190+
. "\t\tbackground-size: 100% 100%;\n"
191+
. "\t\tfont-size: 1.3em;\n"
192+
. "\t\tbackground-color: #fff;\n"
193+
. "\t}}",
194+
$this->document->render($outputFormat)
195+
);
193196
}
194197

195198
/**
@@ -202,12 +205,14 @@ public function spaceBlocks(): void
202205
->setSpaceBetweenBlocks("\n")
203206
->setSpaceAfterBlocks("\n");
204207

205-
self::assertSame('
206-
.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}
207-
@media screen {
208-
.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}
209-
}
210-
', $this->document->render($outputFormat));
208+
self::assertSame(
209+
"\n"
210+
. ".main, .test {font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background: white;}\n"
211+
. "@media screen {\n"
212+
. "\t.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}\n"
213+
. "}\n",
214+
$this->document->render($outputFormat)
215+
);
211216
}
212217

213218
/**
@@ -223,19 +228,21 @@ public function spaceBoth(): void
223228
->setSpaceBetweenBlocks("\n")
224229
->setSpaceAfterBlocks("\n");
225230

226-
self::assertSame('
227-
.main, .test {
228-
font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;
229-
background: white;
230-
}
231-
@media screen {
232-
.main {
233-
background-size: 100% 100%;
234-
font-size: 1.3em;
235-
background-color: #fff;
236-
}
237-
}
238-
', $this->document->render($outputFormat));
231+
self::assertSame(
232+
"\n"
233+
. ".main, .test {\n"
234+
. "\tfont: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;\n"
235+
. "\tbackground: white;\n"
236+
. "}\n"
237+
. "@media screen {\n"
238+
. "\t.main {\n"
239+
. "\t\tbackground-size: 100% 100%;\n"
240+
. "\t\tfont-size: 1.3em;\n"
241+
. "\t\tbackground-color: #fff;\n"
242+
. "\t}\n"
243+
. "}\n",
244+
$this->document->render($outputFormat)
245+
);
239246
}
240247

241248
/**
@@ -267,19 +274,21 @@ public function indentation(): void
267274
->setSpaceAfterBlocks("\n")
268275
->setIndentation('');
269276

270-
self::assertSame('
271-
.main, .test {
272-
font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;
273-
background: white;
274-
}
275-
@media screen {
276-
.main {
277-
background-size: 100% 100%;
278-
font-size: 1.3em;
279-
background-color: #fff;
280-
}
281-
}
282-
', $this->document->render($outputFormat));
277+
self::assertSame(
278+
"\n"
279+
. ".main, .test {\n"
280+
. "font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;\n"
281+
. "background: white;\n"
282+
. "}\n"
283+
. "@media screen {\n"
284+
. ".main {\n"
285+
. "background-size: 100% 100%;\n"
286+
. "font-size: 1.3em;\n"
287+
. "background-color: #fff;\n"
288+
. "}\n"
289+
. "}\n",
290+
$this->document->render($outputFormat)
291+
);
283292
}
284293

285294
/**
@@ -291,8 +300,8 @@ public function spaceBeforeBraces(): void
291300
->setSpaceBeforeOpeningBrace('');
292301

293302
self::assertSame(
294-
'.main, .test{font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}
295-
@media screen{.main{background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
303+
".main, .test{font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background: white;}\n"
304+
. '@media screen{.main{background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
296305
$this->document->render($outputFormat)
297306
);
298307
}
@@ -310,8 +319,8 @@ public function ignoreExceptionsOff(): void
310319
$firstDeclarationBlock = $declarationBlocks[0];
311320
$firstDeclarationBlock->removeSelector('.main');
312321
self::assertSame(
313-
'.test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}
314-
@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
322+
".test {font: italic normal bold 16px/1.2 \"Helvetica\",Verdana,sans-serif;background: white;}\n"
323+
. '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}',
315324
$this->document->render($outputFormat)
316325
);
317326
$firstDeclarationBlock->removeSelector('.test');

0 commit comments

Comments
 (0)