import { describe, it, expect, vi } from 'vitest'; import { render, screen, fireEvent } from '@testing-library/react'; // import { DeleteEntryDialog } from '../../src/components/journal/DeleteEntryDialog'; describe('DeleteEntryDialog', () => { it('should show dialog and optimistically remove item from UI on confirm', async () => { // GIVEN: Dialog is open // const onDeleteMock = vi.fn(); // render(); // WHEN: 'Delete' confirmed // fireEvent.click(screen.getByText('Delete')); // THEN: Dialog closes and onConfirm called // expect(onDeleteMock).toHaveBeenCalled(); // For failing test purpose expect(true).toBe(false); }); });