/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/View/Blade/BladeHelpersTest.php
24 строки
2 KB
Wendell Adriel
Add @fonts Blade directive and Vite font optimization runtime (#59584)
28 апр 2026, 14:51
Не верифицирован
28 апр 2026, 14:51
ca0263c
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\View\Blade; class BladeHelpersTest extends AbstractBladeTestCase { public function testEchosAreCompiled() { $this->assertSame('<?php echo csrf_field(); ?>', $this->compiler->compileString('@csrf')); $this->assertSame('<?php echo method_field(\'patch\'); ?>', $this->compiler->compileString("@method('patch')")); $this->assertSame('<?php dd($var1); ?>', $this->compiler->compileString('@dd($var1)')); $this->assertSame('<?php dd($var1, $var2); ?>', $this->compiler->compileString('@dd($var1, $var2)')); $this->assertSame('<?php dump($var1, $var2); ?>', $this->compiler->compileString('@dump($var1, $var2)')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')(); ?>', $this->compiler->compileString('@vite')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')(); ?>', $this->compiler->compileString('@vite()')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')(\'resources/js/app.js\'); ?>', $this->compiler->compileString('@vite(\'resources/js/app.js\')')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')([\'resources/js/app.js\']); ?>', $this->compiler->compileString('@vite([\'resources/js/app.js\'])')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')->reactRefresh(); ?>', $this->compiler->compileString('@viteReactRefresh')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')->fonts(); ?>', $this->compiler->compileString('@fonts')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')->fonts(); ?>', $this->compiler->compileString('@fonts()')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')->fonts([\'Inter\']); ?>', $this->compiler->compileString('@fonts([\'Inter\'])')); $this->assertSame('<?php echo app(\'Illuminate\Foundation\Vite\')->fonts([\'Inter\', \'JetBrains Mono\']); ?>', $this->compiler->compileString('@fonts([\'Inter\', \'JetBrains Mono\'])')); } }