@@ -147,8 +147,6 @@ public function testGeneratingDocs($standard, $expected)
147
147
$ config = new ConfigDouble (["--standard= $ standard " ]);
148
148
$ ruleset = new Ruleset ($ config );
149
149
150
- // Make the test OS independent.
151
- $ expected = str_replace ("\n" , PHP_EOL , $ expected );
152
150
$ this ->expectOutputString ($ expected );
153
151
154
152
$ generator = new MockGenerator ($ ruleset );
@@ -164,14 +162,16 @@ public function testGeneratingDocs($standard, $expected)
164
162
*/
165
163
public static function dataGeneratingDocs ()
166
164
{
167
- $ multidocExpected = "No Content \n" ;
168
- $ multidocExpected .= "Code Comparison Only, Missing Standard Block \n" ;
169
- $ multidocExpected .= "One Standard Block, Code Comparison \n" ;
170
- $ multidocExpected .= "One Standard Block, No Code \n" ;
171
- $ multidocExpected .= "One Standard Block, Two Code Comparisons \n" ;
172
- $ multidocExpected .= "Two Standard Blocks, No Code \n" ;
173
- $ multidocExpected .= "Two Standard Blocks, One Code Comparison \n" ;
174
- $ multidocExpected .= "Two Standard Blocks, Three Code Comparisons \n" ;
165
+ $ multidocExpected = [];
166
+ $ multidocExpected [] = 'No Content ' ;
167
+ $ multidocExpected [] = 'Code Comparison Only, Missing Standard Block ' ;
168
+ $ multidocExpected [] = 'One Standard Block, Code Comparison ' ;
169
+ $ multidocExpected [] = 'One Standard Block, No Code ' ;
170
+ $ multidocExpected [] = 'One Standard Block, Two Code Comparisons ' ;
171
+ $ multidocExpected [] = 'Two Standard Blocks, No Code ' ;
172
+ $ multidocExpected [] = 'Two Standard Blocks, One Code Comparison ' ;
173
+ $ multidocExpected [] = 'Two Standard Blocks, Three Code Comparisons ' ;
174
+ $ multidocExpected = implode (PHP_EOL , $ multidocExpected ).PHP_EOL ;
175
175
176
176
return [
177
177
'Standard without docs ' => [
@@ -180,7 +180,7 @@ public static function dataGeneratingDocs()
180
180
],
181
181
'Standard with one doc file ' => [
182
182
'standard ' => __DIR__ .'/OneDocTest.xml ' ,
183
- 'expected ' => " One Standard Block, No Code \n" ,
183
+ 'expected ' => ' One Standard Block, No Code ' . PHP_EOL ,
184
184
],
185
185
'Standard with multiple doc files ' => [
186
186
'standard ' => __DIR__ .'/StructureDocsTest.xml ' ,
@@ -226,7 +226,7 @@ public function testGeneratorWillShowEachStandardSeparately()
226
226
(?:.+?(?P>delimiter)\R){2} # Arbitrary text followed by a delimiter line.
227
227
)* # Code comparison is optional and can exist multiple times.
228
228
\R+
229
- ){3,} # This complete group should occur at least six times.
229
+ ){3,} # This complete group should occur at least three times.
230
230
`sx ' ;
231
231
232
232
$ this ->expectOutputRegex ($ regex );
0 commit comments