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(<DeleteEntryDialog isOpen={true} onDelete={onDeleteMock} />);

        // 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);
    });
});
