diff --git a/app/src/components/files/FileActions.test.tsx b/app/src/components/files/FileActions.test.tsx new file mode 100644 index 0000000..95a6f76 --- /dev/null +++ b/app/src/components/files/FileActions.test.tsx @@ -0,0 +1,212 @@ +import { describe, it, expect, vi, beforeEach } from 'vitest'; +import { fireEvent } from '@testing-library/react'; +import { render } from '../../test/utils'; +import FileActions from './FileActions'; +import { Theme } from '@/types/models'; + +// Mock the contexts and hooks +vi.mock('../../contexts/ModalContext', () => ({ + useModalContext: vi.fn(), +})); + +vi.mock('../../hooks/useWorkspace', () => ({ + useWorkspace: vi.fn(), +})); + +const TestWrapper = ({ children }: { children: React.ReactNode }) => ( +