From edf3114e476aef5da67ca76b4636ac3cfbcb26d8 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 22 Nov 2023 17:20:35 -0600 Subject: Fixes 1731, compare URLs case-insensitive (#1980) --- __tests__/lib/strings/url-helpers.test.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '__tests__/lib/strings/url-helpers.test.ts') diff --git a/__tests__/lib/strings/url-helpers.test.ts b/__tests__/lib/strings/url-helpers.test.ts index 8bb52ed40..6ac31aeb6 100644 --- a/__tests__/lib/strings/url-helpers.test.ts +++ b/__tests__/lib/strings/url-helpers.test.ts @@ -1,3 +1,5 @@ +import {it, describe, expect} from '@jest/globals' + import { linkRequiresWarning, isPossiblyAUrl, @@ -6,6 +8,7 @@ import { describe('linkRequiresWarning', () => { type Case = [string, string, boolean] + const cases: Case[] = [ ['http://example.com', 'http://example.com', false], ['http://example.com', 'example.com', false], @@ -64,6 +67,10 @@ describe('linkRequiresWarning', () => { ['http://bsky.app/', 'https://google.com', true], ['https://bsky.app/', 'https://google.com', true], + // case insensitive + ['https://Example.com', 'example.com', false], + ['https://example.com', 'Example.com', false], + // bad uri inputs, default to true ['', '', true], ['example.com', 'example.com', true], -- cgit 1.4.1