From 5bfe7c607807575fe29f0bcdd1e8e170f1525d86 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Thu, 29 Jan 2026 03:18:36 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Improve=20regex=20escaping=20logic?= =?UTF-8?q?=20in=20unit=20test=20for=20special=20characters?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tests/unit/composables/useGamemasterSearch.test.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/websites/pokedex.online/tests/unit/composables/useGamemasterSearch.test.js b/code/websites/pokedex.online/tests/unit/composables/useGamemasterSearch.test.js index 0475c98..5199ff0 100644 --- a/code/websites/pokedex.online/tests/unit/composables/useGamemasterSearch.test.js +++ b/code/websites/pokedex.online/tests/unit/composables/useGamemasterSearch.test.js @@ -312,7 +312,10 @@ describe('useGamemasterSearch', () => { it('should handle special regex characters gracefully', () => { const searchTerm = '.*'; - const escapedTerm = searchTerm.replace(/[.*+?^${}()|[\]\\]/g, String.raw`\$&`); + const escapedTerm = searchTerm.replace( + /[.*+?^${}()|[\]\\]/g, + String.raw`\$&` + ); expect(() => new RegExp(escapedTerm)).not.toThrow(); }); });