test: cover case-sensitive application URL paths

This commit is contained in:
Andras Bacsai
2026-07-02 16:56:49 +02:00
parent bbff70c8d0
commit cd95ac3d0d
2 changed files with 44 additions and 0 deletions
+7
View File
@@ -180,3 +180,10 @@ it('normalizes environment variable keys before model validation', function () {
expect($environmentVariable->key)->toBe('APP_ENV');
});
it('normalizes application domain scheme and host without lowercasing path query or fragment', function () {
$domains = ' HTTPS://EXAMPLE.COM/MixedCase/Path?Token=ABC#Fragment, http://Sub.EXAMPLE.com/Api/V1 ';
expect(ValidationPatterns::normalizeApplicationDomains($domains))
->toBe('https://example.com/MixedCase/Path?Token=ABC#Fragment,http://sub.example.com/Api/V1');
});