Files
deer-flow/web/tests/__mocks__/store-mock.ts
Willem Jiang 1d71f8910e fix: react key warnings from duplicate message IDs + establish jest testing framework (#655)
* fix: resolve issue #588 - react key warnings from duplicate message IDs + establish jest testing framework

* Update the makefile and workflow with the js test

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 20:46:43 +08:00

20 lines
512 B
TypeScript

// Mock store for testing without ESM module dependencies
export const mockUseStore = {
getState: jest.fn(() => ({
responding: false,
messageIds: [] as string[],
messages: new Map(),
researchIds: [] as string[],
researchPlanIds: new Map(),
researchReportIds: new Map(),
researchActivityIds: new Map(),
ongoingResearchId: null,
openResearchId: null,
appendMessage: jest.fn(),
updateMessage: jest.fn(),
updateMessages: jest.fn(),
})),
setState: jest.fn(),
};