import { render, screen } from '@testing-library/react';
import userEvent from '@testing-library/user-event';
import { VncActions } from './VncActions';
describe('VncActions', () => {
test('placeholder render test', () => {
const { asFragment } = render();
expect(asFragment()).toMatchSnapshot();
});
test('VncActions renders correctly component hierarchy', () => {
const { asFragment } = render(
);
expect(asFragment()).toMatchSnapshot();
});
test('VncActions renders correctly html', () => {
const { asFragment } = render(
);
expect(asFragment()).toMatchSnapshot();
});
test('VncActions calls ctrl+alt+del action', async () => {
const onCtrlAltDel = jest.fn();
const user = userEvent.setup();
render(
);
await user.click(screen.getByRole('button', { name: 'My Send Shortcut description' }));
await user.click(screen.getByText('CtrlAltDel'));
expect(onCtrlAltDel).toHaveBeenCalledTimes(1);
});
});