fix(domains): reject non-HTTP URL schemes

This commit is contained in:
Andras Bacsai
2026-07-07 12:20:26 +02:00
parent 74b1077010
commit bce871d991
2 changed files with 51 additions and 6 deletions
+7
View File
@@ -18,5 +18,12 @@ it('accepts ordinary domains and URLs', function () {
it('rejects strings that are not valid URLs', function () {
expect(isValidDomainUrl('not a url'))->toBeFalse();
expect(isValidDomainUrl('example.com'))->toBeFalse();
expect(isValidDomainUrl('ht_tp://example.com'))->toBeFalse();
expect(isValidDomainUrl(''))->toBeFalse();
});
it('rejects URLs that do not use HTTP or HTTPS schemes', function () {
expect(isValidDomainUrl('ftp://example.com'))->toBeFalse();
expect(isValidDomainUrl('javascript://example.com'))->toBeFalse();
expect(isValidDomainUrl('data://example.com'))->toBeFalse();
});