presets()->custom('myFramework', fn (array $userNamespaces): array => [ expect($userNamespaces)->toBe(['Pest']), ]); test('preset invalid name', function (): void { $this->preset()->myAnotherFramework(); })->throws(InvalidArgumentException::class, 'The preset [myAnotherFramework] does not exist. The available presets are [php, laravel, strict, security, relaxed, myFramework].'); arch()->preset()->myFramework();