From 0289466ce8da7be6320bba1e39d109d3bd3a31a6 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Tue, 25 Jun 2024 23:06:25 +0100 Subject: [PATCH] Allows other folders to be queuable --- src/ArchPresets/Laravel.php | 9 --------- src/Expectations/OppositeExpectation.php | 2 +- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/ArchPresets/Laravel.php b/src/ArchPresets/Laravel.php index 629d4777..0a2a1a2f 100644 --- a/src/ArchPresets/Laravel.php +++ b/src/ArchPresets/Laravel.php @@ -97,15 +97,6 @@ final class Laravel extends AbstractPreset 'Illuminate\Queue\SerializesModels', ])->toHaveMethod('handle'); - $this->expectations[] = expect('App') - ->not->toImplement('Illuminate\Contracts\Queue\ShouldQueue') - ->not->toUseTraits([ - 'Illuminate\Bus\Queueable', - 'Illuminate\Foundation\Bus\Dispatchable', - 'Illuminate\Queue\InteractsWithQueue', - 'Illuminate\Queue\SerializesModels', - ])->ignoring('App\Jobs'); - $this->expectations[] = expect('App\Listeners') ->toHaveMethod('handle'); diff --git a/src/Expectations/OppositeExpectation.php b/src/Expectations/OppositeExpectation.php index d0107b79..d2a3b112 100644 --- a/src/Expectations/OppositeExpectation.php +++ b/src/Expectations/OppositeExpectation.php @@ -282,7 +282,7 @@ final class OppositeExpectation return true; }, - "to use traits '" . implode("', '", $traits) . "'", + "not to use traits '" . implode("', '", $traits) . "'", FileLineFinder::where(fn(string $line): bool => str_contains($line, 'class')), ); }