diff --git a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/FeedEditor/FeedEditor.test.tsx b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/FeedEditor/FeedEditor.test.tsx index 18083991d522..9acf1f6d7c36 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/FeedEditor/FeedEditor.test.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/FeedEditor/FeedEditor.test.tsx @@ -19,47 +19,26 @@ import { FeedEditor } from './FeedEditor'; const onSave = jest.fn(); const onChangeHandler = jest.fn(); -const onKeyDownHandler = jest.fn().mockImplementation((e: KeyboardEvent) => { - if (e.key === 'Enter') { - if (e.nativeEvent.isComposing || e.keyCode === 229) { - return; - } - if (!e.shiftKey) { - onSave(); - } - } -}); - const mockFeedEditorProp = { onChangeHandler: onChangeHandler, onSave: onSave, }; -jest.mock('quilljs-markdown', () => { - class MockQuillMarkdown { - constructor() { - // eslint-disable-next-line no-console - console.log('Markdown constructor'); - } - } +jest.unmock('./FeedEditor'); - const instance = new MockQuillMarkdown(); +jest.mock('@windmillcode/quill-emoji', () => ({ + TextAreaEmoji: jest.fn(), +})); - return instance; -}); +jest.mock('quill', () => ({ + Parchment: {}, +})); + +jest.mock('quill-mention/autoregister', () => ({})); jest.mock('react-quill-new', () => { class MockQuill { - constructor() { - // eslint-disable-next-line no-console - console.log('Quill constructor'); - } - - register(val: string) { - // eslint-disable-next-line no-console - console.log(`Register ${val} module`); - } - + register() {} import(val: string) { return val; } @@ -68,21 +47,53 @@ jest.mock('react-quill-new', () => { return { __esModule: true, Quill: new MockQuill(), - default: jest.fn().mockImplementation(() => { - return ( -