Skip to content
Snippets Groups Projects
Select Git revision
  • ebe704674737b272e39c004b8b99fe3470acde1b
  • master default protected
2 results

tdbquery

Blame
  • WindowTopMenuButton.test.js 689 B
    import React from 'react';
    import { shallow } from 'enzyme';
    import WindowTopMenuButton from '../../../src/components/WindowTopMenuButton';
    
    describe('WindowTopMenuButton', () => {
      let wrapper;
      beforeEach(() => {
        wrapper = shallow(
          <WindowTopMenuButton classes={{}} windowId="xyz" />,
        ).dive();
      });
    
      it('renders without an error', () => {
        expect(wrapper.find('WithStyles(IconButton)').length).toBe(1);
      });
      it('when clicked, updates the state', () => {
        wrapper.find('WithStyles(IconButton)').simulate('click', { currentTarget: 'x' });
        expect(wrapper.find('Connect(miradorWithPlugins(WithStyles(WindowTopMenu)))').props().anchorEl).toBe('x');
      });
    });