diff --git a/code/websites/pokedex.online/tests/unit/composables/useAsyncState.test.js b/code/websites/pokedex.online/tests/unit/composables/useAsyncState.test.js index 9cc24d7..8f2a5ed 100644 --- a/code/websites/pokedex.online/tests/unit/composables/useAsyncState.test.js +++ b/code/websites/pokedex.online/tests/unit/composables/useAsyncState.test.js @@ -164,8 +164,9 @@ describe('useAsyncState', () => { it('should cancel ongoing operation when reset', async () => { const { execute, reset, loading } = useAsyncState(); - const asyncFn = vi.fn(async () => { + const asyncFn = vi.fn(async (signal) => { await new Promise(resolve => setTimeout(resolve, 100)); + if (signal?.aborted) throw new Error('Aborted'); return 'Success'; });