PluginList.test.tsx 619 B

12345678910111213141516171819202122232425
  1. import React from 'react';
  2. import { shallow } from 'enzyme';
  3. import PluginList from './PluginList';
  4. import { getMockPlugins } from './__mocks__/pluginMocks';
  5. import { LayoutModes } from '../../core/components/LayoutSelector/LayoutSelector';
  6. const setup = (propOverrides?: object) => {
  7. const props = Object.assign(
  8. {
  9. plugins: getMockPlugins(5),
  10. layoutMode: LayoutModes.Grid,
  11. },
  12. propOverrides
  13. );
  14. return shallow(<PluginList {...props} />);
  15. };
  16. describe('Render', () => {
  17. it('should render component', () => {
  18. const wrapper = setup();
  19. expect(wrapper).toMatchSnapshot();
  20. });
  21. });