diff --git a/tests/Feature/Mail/MailLaneRoutingTest.php b/tests/Feature/Mail/MailLaneRoutingTest.php index 8f356d8..e32ff2b 100644 --- a/tests/Feature/Mail/MailLaneRoutingTest.php +++ b/tests/Feature/Mail/MailLaneRoutingTest.php @@ -1,5 +1,6 @@ map(fn (string $path) => 'App\\Mail\\'.basename($path, '.php')) - ->reject(fn (string $class) => in_array(App\Mail\Concerns\RidesALane::class, class_uses_recursive($class), true)) + $missing = collect(File::allFiles(app_path('Mail'))) + ->map(fn ($file) => 'App\\Mail\\'.str_replace( + [DIRECTORY_SEPARATOR, '.php'], ['\\', ''], $file->getRelativePathname() + )) + ->filter(fn (string $class) => is_subclass_of($class, Mailable::class)) + ->reject(fn (string $class) => in_array(RidesALane::class, class_uses_recursive($class), true)) ->values() ->all();