BladeElseGuestStatementsTest.php 491 B

123456789101112131415161718192021
  1. <?php
  2. namespace Illuminate\Tests\View\Blade;
  3. class BladeElseGuestStatementsTest extends AbstractBladeTestCase
  4. {
  5. public function testIfStatementsAreCompiled()
  6. {
  7. $string = '@guest("api")
  8. breeze
  9. @elseguest("standard")
  10. wheeze
  11. @endguest';
  12. $expected = '<?php if(auth()->guard("api")->guest()): ?>
  13. breeze
  14. <?php elseif(auth()->guard("standard")->guest()): ?>
  15. wheeze
  16. <?php endif; ?>';
  17. $this->assertEquals($expected, $this->compiler->compileString($string));
  18. }
  19. }