88use Illuminate \Support \Facades \Http ;
99use Illuminate \Support \Facades \Route ;
1010use Illuminate \Support \Facades \View ;
11+ use Torchlight \Blade \BladeManager ;
1112use Torchlight \Middleware \RenderTorchlight ;
1213
1314class MiddlewareAndComponentTest extends BaseTest
@@ -195,10 +196,20 @@ public function dedent_works_properly()
195196 $ response = $ this ->getView ('dedent_works_properly.blade.php ' );
196197
197198 $ result = "<code class= \"torchlight \" style= \"\"><div class='line'>public function {</div><div class='line'> // test</div><div class='line'>}</div></code> " ;
198- $ this ->assertEquals (
199- "<pre> \n $ result</pre> \n<pre> $ result</pre> \n<pre> $ result</pre> " ,
200- $ response ->content ()
201- );
199+
200+ if (BladeManager::$ affectedBySpacingBug ) {
201+ $ this ->assertEquals (
202+ "<pre> \n $ result \n</pre> \n<pre> $ result</pre> \n<pre> $ result</pre> " ,
203+ $ response ->content ()
204+ );
205+ } else {
206+ $ this ->assertEquals (
207+ "<pre> \n $ result</pre> \n<pre> $ result</pre> \n<pre> $ result</pre> " ,
208+ $ response ->content ()
209+ );
210+ }
211+
212+
202213 }
203214
204215 /** @test */
@@ -210,10 +221,18 @@ public function two_code_in_one_pre()
210221 $ response = $ this ->getView ('two-codes-in-one-tag.blade.php ' );
211222
212223 $ result = "<code class= \"torchlight \" style= \"\"><div class='line'>public function {</div><div class='line'> // test</div><div class='line'>}</div></code> " ;
213- $ this ->assertEquals (
214- "<pre> \n $ result $ result</pre> " ,
215- $ response ->content ()
216- );
224+
225+ if (BladeManager::$ affectedBySpacingBug ) {
226+ $ this ->assertEquals (
227+ "<pre> \n {$ result }\n {$ result }\n</pre> " ,
228+ $ response ->content ()
229+ );
230+ } else {
231+ $ this ->assertEquals (
232+ "<pre> \n $ result $ result</pre> " ,
233+ $ response ->content ()
234+ );
235+ }
217236 }
218237
219238 /** @test */
0 commit comments