Select Git revision
Window.test.js
Window.test.js 1.02 KiB
import React from 'react';
import { shallow } from 'enzyme';
import Window from '../../../src/components/Window';
import WindowTopBar from '../../../src/containers/WindowTopBar';
import WindowMiddleContent from '../../../src/containers/WindowMiddleContent';
describe('Window', () => {
let wrapper;
const window = { id: 123, xywh: [0, 0, 400, 500] };
it('should render outer element', () => {
wrapper = shallow(<Window window={window} />);
expect(wrapper.find('.mirador-window')).toHaveLength(1);
});
it('should render <WindowTopBar>', () => {
wrapper = shallow(<Window window={window} />);
expect(wrapper.find(WindowTopBar)).toHaveLength(1);
});
it('should render <WindowMiddleContent>', () => {
wrapper = shallow(<Window window={window} />);
expect(wrapper.find(WindowMiddleContent)).toHaveLength(1);
});
it('should render bottom companions window areas', () => {
wrapper = shallow(<Window window={window} />);
expect(wrapper.find('.mirador-companion-bottom')).toHaveLength(1);
});
});