import { render, screen, fireEvent } from '@testing-library/react'; import { describe, it, expect } from 'vitest'; import { Dialog } from '.'; const mockComponent = Abrir describe('Dialog Component', () => { it('should open and display dialog content when trigger is clicked', () => { const component = render(mockComponent); const triggerButton = screen.getByTestId('trigger'); fireEvent.click(triggerButton); const content = screen.getByTestId('content'); expect(content).toBeInTheDocument(); expect(component.baseElement).toMatchSnapshot(); }); });