feat(presets): allows usage of laravel preset

This commit is contained in:
Nuno Maduro
2024-06-10 11:39:29 +01:00
parent c73655f4f9
commit c173e3e86b

View File

@ -7,6 +7,7 @@ namespace Pest;
use Pest\Arch\Support\Composer; use Pest\Arch\Support\Composer;
use Pest\ArchPresets\AbstractPreset; use Pest\ArchPresets\AbstractPreset;
use Pest\ArchPresets\Base; use Pest\ArchPresets\Base;
use Pest\ArchPresets\Laravel;
use Pest\ArchPresets\Strict; use Pest\ArchPresets\Strict;
use Pest\ArchPresets\Security; use Pest\ArchPresets\Security;
use Pest\PendingCalls\TestCall; use Pest\PendingCalls\TestCall;
@ -40,6 +41,14 @@ final class Preset
return $this->executePreset(new Base($this->baseNamespaces())); return $this->executePreset(new Base($this->baseNamespaces()));
} }
/**
* Uses the Pest laravel preset and returns the test call instance.
*/
public function laravel(): Strict
{
return $this->executePreset(new Laravel($this->baseNamespaces()));
}
/** /**
* Uses the Pest strict preset and returns the test call instance. * Uses the Pest strict preset and returns the test call instance.
*/ */