mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-15 01:16:22 +02:00
* 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
22 lines
601 B
TypeScript
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();
|
|
});
|