Update tests

This commit is contained in:
DariusIII
2026-03-27 10:00:40 +01:00
parent f8917437a1
commit f9cb605f23
+22
View File
@@ -3,8 +3,30 @@
namespace Tests;
use Illuminate\Foundation\Testing\TestCase as BaseTestCase;
use Illuminate\Foundation\Vite as ViteManager;
use Illuminate\Support\HtmlString;
abstract class TestCase extends BaseTestCase
{
use CreatesApplication; // Boot Laravel application for tests.
protected function setUp(): void
{
parent::setUp();
if (is_file(public_path('build/manifest.json'))) {
return;
}
$this->app->singleton(ViteManager::class, static fn (): ViteManager => new class extends ViteManager
{
/**
* Avoid requiring compiled frontend assets while rendering Blade views in tests.
*/
public function __invoke($entrypoints, $buildDirectory = null): HtmlString
{
return new HtmlString('');
}
});
}
}