Skip to content

Commit b56063c

Browse files
committed
Cover framework spacing bug
1 parent fcac6c0 commit b56063c

File tree

1 file changed

+27
-8
lines changed

1 file changed

+27
-8
lines changed

tests/MiddlewareAndComponentTest.php

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Illuminate\Support\Facades\Http;
99
use Illuminate\Support\Facades\Route;
1010
use Illuminate\Support\Facades\View;
11+
use Torchlight\Blade\BladeManager;
1112
use Torchlight\Middleware\RenderTorchlight;
1213

1314
class 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

Comments
 (0)