From b8fd71ed237003d56b2a40f58ab69725814fd291 Mon Sep 17 00:00:00 2001 From: E98Developer Date: Sun, 16 Aug 2026 07:34:29 +0200 Subject: [PATCH] =?UTF-8?q?FIX=20Deployment=20csomagol=C3=B3=20a=20403-tes?= =?UTF-8?q?zt=20val=C3=B3di=20HTTP=20k=C3=A9r=C3=A9sre=20v=C3=A1lt=C3=A1sa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A Livewire::test() a HttpException-t válasszá alakítja és nem dobja tovább (RequestBroker: withoutExceptionHandling([HttpException::class])), ezért a toThrow() sosem teljesült volna. A jogosultság-ellenőrzés valódi belépési pontja az oldal URL-je, így a teszt most GET-tel kéri le és assertForbidden()-nel ellenőriz. Co-Authored-By: Claude Opus 5 --- tests/Feature/DeploymentPackageTest.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/Feature/DeploymentPackageTest.php b/tests/Feature/DeploymentPackageTest.php index 7fe09c7..9bb5673 100644 --- a/tests/Feature/DeploymentPackageTest.php +++ b/tests/Feature/DeploymentPackageTest.php @@ -14,7 +14,6 @@ use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\File; use Livewire\Livewire; -use Symfony\Component\HttpKernel\Exception\HttpException; use Symfony\Component\Process\Process; use Tests\TestCase; @@ -178,9 +177,13 @@ function deploymentCleanup(string $path): void deploymentAllowEnvironment(); $developer = deploymentDeveloper(flagEnabled: false); - $this->actingAs($developer); - expect(fn () => Livewire::test(DeploymentPackage::class))->toThrow(HttpException::class); + // Szándékosan valódi HTTP kérés: a Livewire::test() a HttpException-t válasszá + // alakítja (RequestBroker: withoutExceptionHandling([HttpException::class])), így + // ott nem a tényleges belépési pontot mérnénk. + $this->actingAs($developer) + ->get(DeploymentPackage::getUrl()) + ->assertForbidden(); }); test('a commitlista a legfrissebbtől visszafelé, fájlszámmal együtt jön', function () {