import { render, screen } from '@testing-library/react';
import { Label } from '../Label';
import { Textarea } from '.';
import { HelperText } from '../HelperText';
import { describe, expect, it } from 'vitest';
const mockTextAreaComponent = (
Seu texto de apoio aparecerá aqui.
)
describe('Textarea Component', () => {
it('renders DefaultStory correctly', () => {
const component = render(mockTextAreaComponent);
const textarea = screen.getByPlaceholderText('Digite sua mensagem aqui.');
expect(textarea).toBeInTheDocument();
expect(component.baseElement).toMatchSnapshot();
});
it('renders WithHelper correctly', () => {
render(mockTextAreaComponent);
const label = screen.getByText('Título');
const helperText = screen.getByText('Seu texto de apoio aparecerá aqui.');
expect(label).toBeInTheDocument();
expect(helperText).toBeInTheDocument();
});
});