From baa2326df25c5ed06917f6da8af1ee7e45b80538 Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Thu, 4 Jun 2026 00:00:00 +0900 Subject: [PATCH] test(query-persist-client-core/retryStrategies): add test for 'removeOldestQuery' returning undefined when there are no queries --- .../src/__tests__/retryStrategies.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/query-persist-client-core/src/__tests__/retryStrategies.test.ts b/packages/query-persist-client-core/src/__tests__/retryStrategies.test.ts index 5ffcdd8ecbf..81c425b272f 100644 --- a/packages/query-persist-client-core/src/__tests__/retryStrategies.test.ts +++ b/packages/query-persist-client-core/src/__tests__/retryStrategies.test.ts @@ -73,4 +73,16 @@ describe('removeOldestQuery', () => { ['b'], ]) }) + + it('should return undefined when there are no queries to remove', () => { + const persistedClient = createPersistedClient([]) + + const result = removeOldestQuery({ + persistedClient, + error: new Error('full'), + errorCount: 1, + }) + + expect(result).toBeUndefined() + }) })