8
8
use Illuminate \Support \Facades \Http ;
9
9
use Illuminate \Support \Facades \Route ;
10
10
use Illuminate \Support \Facades \View ;
11
+ use Torchlight \Blade \BladeManager ;
11
12
use Torchlight \Middleware \RenderTorchlight ;
12
13
13
14
class MiddlewareAndComponentTest extends BaseTest
@@ -195,10 +196,20 @@ public function dedent_works_properly()
195
196
$ response = $ this ->getView ('dedent_works_properly.blade.php ' );
196
197
197
198
$ 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
+
202
213
}
203
214
204
215
/** @test */
@@ -210,10 +221,18 @@ public function two_code_in_one_pre()
210
221
$ response = $ this ->getView ('two-codes-in-one-tag.blade.php ' );
211
222
212
223
$ 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
+ }
217
236
}
218
237
219
238
/** @test */
0 commit comments