1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-08 01:15:49 +02:00
unleash.unleash/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestRejectDialog/ChangeRequestRejectDialog.test.tsx
Nuno Góis b496990f79
chore: add no unused imports biome rule (#5855)
Adds a Biome rule for "no unused imports", which is something we
sometimes have trouble catching.

We're adding this as a warning for now. It is safely and easily fixable
with `yarn lint:fix`.


![image](https://github.com/Unleash/unleash/assets/14320932/fd84dea8-6b20-4ba5-bfd8-047b9dcf2bff)

![image](https://github.com/Unleash/unleash/assets/14320932/990bb0b0-760a-4c5e-8136-d957e902bf0b)
2024-01-11 12:44:05 +00:00

32 lines
1004 B
TypeScript

import { vi } from 'vitest';
import { fireEvent, screen } from '@testing-library/react';
import { render } from 'utils/testRenderer';
import { ChangeRequestRejectDialogue } from './ChangeRequestRejectDialog';
describe('<ChangeRequestRejectDialogue />', () => {
test('submits the typed comment to onConfirm', () => {
const handleConfirm = vi.fn();
const handleClose = vi.fn();
render(
<ChangeRequestRejectDialogue
open={true}
onConfirm={handleConfirm}
onClose={handleClose}
/>,
);
const commentInput = screen.getByPlaceholderText(
'Add your comment here',
);
fireEvent.change(commentInput, { target: { value: 'Test Comment' } });
const rejectButton = screen.getByRole('button', {
name: /Reject changes/i,
});
fireEvent.click(rejectButton);
expect(handleConfirm).toHaveBeenCalledWith('Test Comment');
});
});