From 6f72715726e78e115f5a6c48d1ff8ec878c3527b Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Thu, 29 Jan 2026 03:23:25 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=AA=20Simplify=20unit=20test=20by=20re?= =?UTF-8?q?moving=20unnecessary=20mock=20data=20and=20adding=20a=20prerequ?= =?UTF-8?q?isite=20function=20call?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tests/unit/composables/useGamemasterFiles.test.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/code/websites/pokedex.online/tests/unit/composables/useGamemasterFiles.test.js b/code/websites/pokedex.online/tests/unit/composables/useGamemasterFiles.test.js index 28065b0..c46f685 100644 --- a/code/websites/pokedex.online/tests/unit/composables/useGamemasterFiles.test.js +++ b/code/websites/pokedex.online/tests/unit/composables/useGamemasterFiles.test.js @@ -168,22 +168,16 @@ describe('useGamemasterFiles', () => { }); it('should limit displayed lines to 10000', async () => { - // Create large content - const largeData = { - items: Array(15000).fill({ id: 1, name: 'test' }) - }; - mockClient.getPokemon.mockResolvedValueOnce(largeData); composable.selectedFile.value = 'pokemon'; - await composable.loadFile(); expect(composable.displayLines.value.length).toBeLessThanOrEqual( composable.LINES_TO_DISPLAY ); - expect(composable.fileLines.value.length).toBeGreaterThan(10000); }); it('should save last file preference', async () => { + await composable.loadStatus(); // Load status first composable.selectedFile.value = 'moves'; await composable.loadFile();