Files
leonm 792a6c1b05
CI / 🧪 Tests Laravel (push) Successful in 2m2s
CI / 🐳 Build & Push Image (push) Successful in 37s
feat: fix test proxy
2026-08-07 13:35:47 +02:00

24 lines
716 B
PHP

<?php
use Illuminate\Support\Facades\Route;
it('generates secure asset URLs behind the production proxy', function () {
Route::get('/_test/trusted-proxy-asset-url', fn () => response()->json([
'url' => asset('build/assets/theme.css'),
]));
$this
->withServerVariables(['REMOTE_ADDR' => '10.0.0.2'])
->withHeaders([
'X-Forwarded-Host' => 'dailyapi.leonmorival.xyz',
'X-Forwarded-Port' => '443',
'X-Forwarded-Proto' => 'https',
])
->getJson('/_test/trusted-proxy-asset-url')
->assertOk()
->assertJsonPath(
'url',
'https://dailyapi.leonmorival.xyz/build/assets/theme.css',
);
});