UNPKG

emoji-mart-lite

Version:

Customizable Slack-like emoji picker for React (lite: native emoji only)

43 lines (35 loc) 899 B
import React from 'react'; import TestUtils from 'react-dom/test-utils'; import Picker from './picker'; const { click } = TestUtils.Simulate; const { renderIntoDocument, scryRenderedComponentsWithType, findRenderedComponentWithType, } = TestUtils; describe('Picker', () => { let subject; it('works', () => { subject = render(); expect(subject).toBeDefined(); }); describe('categories', () => { it('shows 10 by default', () => { subject = render(); expect(subject.categories.length).toEqual(10); }); it('will not show some based upon our filter', () => { subject = render({emojisToShowFilter: (unified) => false}); expect(subject.categories.length).toEqual(2); }); }); function render(props = {}) { const defaultProps = { }; return renderIntoDocument( <Picker {...defaultProps} {...props} /> ); } });