import '@testing-library/jest-dom';
import { render, screen } from '@testing-library/react';
import MessageLoading from './MessageLoading';
test('Renders with pf-chatbot__message-loading class by default', () => {
render();
expect(screen.getByTestId('test-id')).toHaveClass('pf-chatbot__message-loading', { exact: true });
});
test('Renders with pf-m-primary class when isPrimary is true', () => {
render();
expect(screen.getByTestId('test-id')).toHaveClass('pf-chatbot__message-loading pf-m-primary');
});
test('Renders loading word when loadingWord is passed', () => {
render();
expect(screen.getByText('Loading message')).toBeInTheDocument();
});
test('Spreads additional props', () => {
render();
expect(screen.getByTestId('test-id')).toHaveAttribute('id', 'custom-id');
});