fixes tests

This commit is contained in:
Nuno Maduro
2024-09-05 01:24:55 +01:00
parent 98e947e0cc
commit 5050ae304f
2 changed files with 3 additions and 1 deletions

View File

@ -520,7 +520,7 @@ final class TestCall
public function covers(array|string ...$classesOrFunctions): self public function covers(array|string ...$classesOrFunctions): self
{ {
/** @var array<int, string> $classesOrFunctions */ /** @var array<int, string> $classesOrFunctions */
$classesOrFunctions = array_reduce($classesOrFunctions, fn ($carry, $item): array => is_array($item) ? array_merge($carry, $item) : array_merge($carry, [$item]), []); $classesOrFunctions = array_reduce($classesOrFunctions, fn ($carry, $item): array => is_array($item) ? array_merge($carry, $item) : array_merge($carry, [$item]), []); // @pest-ignore-type
foreach ($classesOrFunctions as $classOrFunction) { foreach ($classesOrFunctions as $classOrFunction) {
$isClass = class_exists($classOrFunction) || trait_exists($classOrFunction) || interface_exists($classOrFunction) || enum_exists($classOrFunction); $isClass = class_exists($classOrFunction) || trait_exists($classOrFunction) || interface_exists($classOrFunction) || enum_exists($classOrFunction);

View File

@ -37,7 +37,9 @@ arch('dependencies')
'Termwind', 'Termwind',
'ParaTest', 'ParaTest',
'Pest\Arch', 'Pest\Arch',
'Pest\Mutate\Contracts\Configuration',
'Pest\Mutate\Decorators\TestCallDecorator', 'Pest\Mutate\Decorators\TestCallDecorator',
'Pest\Mutate\Repositories\ConfigurationRepository',
'Pest\Plugin', 'Pest\Plugin',
'NunoMaduro\Collision', 'NunoMaduro\Collision',
'Whoops', 'Whoops',