1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-04-15 01:16:22 +02:00
unleash.unleash/frontend/src/component/feedback/FeedbackCES/FeedbackCESForm.test.tsx
olav dbb62631a6 feat: add FeedbackCES component (#826)
* refactor: add screen-reader-only util class

* refactor: move FeedbackNPS component

* feat: add FeedbackCES component

* refactor: improve hidden checkbox styles

* refactor: fix IFeedbackEndpointRequestBody source type

* refactor: remove unnecessary event.persist() calls

* refactor: remove disableEscapeKeyDown from FeedbackCES modal

* refactor: make textarea label customizable

* refactor: store feedback state on the backend

* refactor: add FeedbackCESForm snapshot test

* refactor: use extant IAuthFeedback type

* refactor: fix showNPSFeedback logic for multiple feedback types
2022-03-31 09:23:46 +02:00

22 lines
601 B
TypeScript

import { ThemeProvider } from '@material-ui/core';
import renderer from 'react-test-renderer';
import { FeedbackCESForm } from './FeedbackCESForm';
import mainTheme from 'themes/mainTheme';
test('FeedbackCESForm', () => {
const onClose = () => {
throw new Error('Unexpected onClose call.');
};
const tree = renderer.create(
<ThemeProvider theme={mainTheme}>
<FeedbackCESForm
onClose={onClose}
state={{ title: 'a', text: 'b', path: '/c' }}
/>
</ThemeProvider>
);
expect(tree).toMatchSnapshot();
});