From 53a5990c3a82ba0ddcef9949068702f87f1d5ceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Mon, 17 Aug 2026 09:44:10 +0200 Subject: [PATCH] test(arch): make CodingStandardsTest standalone without container dependency --- tests/Architecture/CodingStandardsTest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/Architecture/CodingStandardsTest.php b/tests/Architecture/CodingStandardsTest.php index 54b5c91..c6c7b02 100644 --- a/tests/Architecture/CodingStandardsTest.php +++ b/tests/Architecture/CodingStandardsTest.php @@ -12,7 +12,7 @@ function getTestFiles(array $directories): array { $files = []; foreach ($directories as $dir) { - $path = base_path($dir); + $path = dirname(__DIR__, 2) . '/' . ltrim($dir, '/'); if (! is_dir($path)) { continue; } @@ -91,10 +91,10 @@ describe('Coding Standards & Project Rules', function (): void { ->toUseStrictTypes(); it('ensures every database seeder has a corresponding integration test', function (): void { - $seederFiles = glob(base_path('database/seeders/*Seeder.php')) ?: []; + $seederFiles = glob(dirname(__DIR__, 2) . '/database/seeders/*Seeder.php') ?: []; foreach ($seederFiles as $file) { $basename = basename($file, '.php'); - $testFile = base_path("tests/Integration/Database/Seeders/{$basename}Test.php"); + $testFile = dirname(__DIR__, 2) . "/tests/Integration/Database/Seeders/{$basename}Test.php"; expect(file_exists($testFile))->toBeTrue( "Missing integration test for seeder [{$basename}]. Expected at [{$testFile}]." );