import React from 'react'; import renderer from 'react-test-renderer'; import { fireEvent, render } from '@testing-library/react'; import '@testing-library/jest-dom'; import { EmojiPicker } from './EmojiPicker'; import { Streami18n } from '../i18n/Streami18n'; import { EmojiData, I18n } from 'emoji-mart'; import { Data as EmojiDataSet } from 'emoji-mart/dist-es/utils/data'; import { TranslationContextValue, TranslationProvider } from '../context/TranslationContext'; interface SupportedNimblePickerProps { data: EmojiDataSet; emoji: string; i18n: I18n; onSelect: (emoji: EmojiData) => void; title: string; } jest.mock( 'emoji-mart/dist/components/picker/nimble-picker.js', // eslint-disable-next-line react/display-name () => ({ i18n }: SupportedNimblePickerProps) => { return (