The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/apps/meteor/client/components/WarningModal.spec.tsx

15 lines
656 B

import { mockAppRoot } from '@rocket.chat/mock-providers';
import { render, screen } from '@testing-library/react';
import WarningModal from './WarningModal';
it('should look good', async () => {
render(<WarningModal text='text' confirmText='confirm' cancelText='cancel' confirm={() => undefined} close={() => undefined} />, {
wrapper: mockAppRoot().build(),
});
expect(screen.getByRole('heading')).toHaveTextContent('Are_you_sure');
expect(screen.getByRole('button', { name: 'cancel' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: 'confirm' })).toBeInTheDocument();
expect(screen.getByText('text')).toBeInTheDocument();
});