Skip to content
Snippets Groups Projects
Select Git revision
  • 43f9e6eefdb0e4c8d5f5e5a48184209de5f8c2b9
  • demo_ci_gitlab_pages default
  • demo_gitlab_ci
  • 5-images-in-annotations
  • 5-final-images
  • 5-chpk-images-in-annot
  • tetras-main protected
  • 5-rebase-images-in-annot
  • 5-wip-images-in-annot
  • tmp
  • 1-edit-annotations-on-videos
  • 5-old-images-in-annotations
  • old_demo_ci_gitlab_pages
  • images_annotations
  • wip
  • devsetup
  • wip-annot-video-ui
  • wip-annotations-on-videos
  • master
  • v0.4.0_react16
  • wip-debugging-annotations
21 results

TextEditor.js

Blame
  • Forked from IIIF / Mirador / Mirador annotations
    Source project has a limited visibility.
    WindowSideBarPanel.test.js 946 B
    import React from 'react';
    import { shallow } from 'enzyme';
    import WindowSideBarPanel from '../../../src/components/WindowSideBarPanel';
    import WindowSideBarInfoPanel from '../../../src/containers/WindowSideBarInfoPanel';
    
    describe('WindowSideBarPanel', () => {
      let wrapper;
    
      describe('when the sideBarPanel is set to "info"', () => {
        beforeEach(() => {
          wrapper = shallow(<WindowSideBarPanel windowId="abc123" sideBarPanel="info" />);
        });
    
        it('renders the WindowSideBarInfoPanel', () => {
          expect(wrapper.find(WindowSideBarInfoPanel).length).toBe(1);
        });
      });
    
      describe('when the sideBarPanel is set to "closed" (or any other unknown value)', () => {
        beforeEach(() => {
          wrapper = shallow(<WindowSideBarPanel windowId="abc123" sideBarPanel="closed" />);
        });
    
        it('does not render any panel component', () => {
          expect(wrapper.find(WindowSideBarInfoPanel).length).toBe(0);
        });
      });
    });