From 7d4f9e7f568c80788c0324c77b2970b441d587a9 Mon Sep 17 00:00:00 2001 From: Doan Bui Date: Tue, 14 Jan 2025 14:43:35 +0700 Subject: [PATCH] add testcase --- web/hooks/useDeleteThread.test.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/web/hooks/useDeleteThread.test.ts b/web/hooks/useDeleteThread.test.ts index d4f72e33a5..8d616cb426 100644 --- a/web/hooks/useDeleteThread.test.ts +++ b/web/hooks/useDeleteThread.test.ts @@ -130,20 +130,14 @@ describe('useDeleteThread', () => { const mockSetThreads = jest.fn() ;(useAtom as jest.Mock).mockReturnValue([mockThreads, mockSetThreads]) - // Tạo các mock functions riêng biệt + // create mock functions const mockSetCurrentPrompt = jest.fn() - const mockSetActiveThreadId = jest.fn() - const mockDeleteMessages = jest.fn() - const mockDeleteThreadState = jest.fn() - // Mock useSetAtom cho từng atom riêng biệt + // mock useSetAtom for each atom let currentAtom: any ;(useSetAtom as jest.Mock).mockImplementation((atom) => { currentAtom = atom if (currentAtom === currentPromptAtom) return mockSetCurrentPrompt - if (currentAtom === setActiveThreadIdAtom) return mockSetActiveThreadId - if (currentAtom === deleteChatMessagesAtom) return mockDeleteMessages - if (currentAtom === deleteThreadStateAtom) return mockDeleteThreadState return jest.fn() })