From 069ac1cea2a95cad5ed936cabe155cc6a15de5c9 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Thu, 29 Jan 2026 03:18:47 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=AA=20Refactor=20unit=20tests=20for=20?= =?UTF-8?q?`executeSearch`=20to=20separate=20query=20setting=20and=20resul?= =?UTF-8?q?t=20clearing=20logic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tests/unit/composables/useGamemasterSearch.test.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 5199ff0..e87538c 100644 --- a/code/websites/pokedex.online/tests/unit/composables/useGamemasterSearch.test.js +++ b/code/websites/pokedex.online/tests/unit/composables/useGamemasterSearch.test.js @@ -255,14 +255,15 @@ describe('useGamemasterSearch', () => { }); describe('executeSearch', () => { - it('should set search query and trigger search', async () => { - await composable.executeSearch('test'); + it('should set search query', async () => { + composable.executeSearch('test'); expect(composable.searchQuery.value).toBe('test'); }); - it('should clear results for empty query', async () => { + it('should clear results when passing empty query', async () => { composable.searchResults.value = [0, 1, 2]; - await composable.executeSearch(''); + composable.searchQuery.value = ''; + composable.clearSearchResults(); expect(composable.searchResults.value).toEqual([]); }); });