/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/View/Blade/BladeElseAuthStatementsTest.php
36 строк
855 B
Lucas Michot
Simplify Blade tests.
07 авг 2019, 21:14
Не верифицирован
07 авг 2019, 21:14
3b67d44
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\View\Blade; class BladeElseAuthStatementsTest extends AbstractBladeTestCase { public function testElseAuthStatementsAreCompiled() { $string = '@auth("api") breeze @elseauth("standard") wheeze @endauth'; $expected = '<?php if(auth()->guard("api")->check()): ?> breeze <?php elseif(auth()->guard("standard")->check()): ?> wheeze <?php endif; ?>'; $this->assertEquals($expected, $this->compiler->compileString($string)); } public function testPlainElseAuthStatementsAreCompiled() { $string = '@auth("api") breeze @elseauth wheeze @endauth'; $expected = '<?php if(auth()->guard("api")->check()): ?> breeze <?php elseif(auth()->guard()->check()): ?> wheeze <?php endif; ?>'; $this->assertEquals($expected, $this->compiler->compileString($string)); } }