UNPKG

metadata-based-explorer1

Version:
40 lines (34 loc) 1.45 kB
import React from 'react'; import { mount } from 'enzyme'; import { ContentPickerComponent as ContentPicker } from '../ContentPicker'; jest.mock('../../common/header/Header', () => 'mock-header'); jest.mock('../../common/sub-header/SubHeader', () => 'mock-subheader'); jest.mock('../Footer', () => 'mock-footer'); jest.mock('../Content', () => 'mock-content'); jest.mock('../../common/upload-dialog/UploadDialog', () => 'mock-uploaddialog'); jest.mock('../../common/create-folder-dialog/CreateFolderDialog', () => 'mock-createfolderdialog'); describe('elements/content-picker/ContentPicker', () => { let rootElement; const getWrapper = props => mount(<ContentPicker {...props} />, { attachTo: rootElement }); beforeEach(() => { rootElement = document.createElement('div'); document.body.appendChild(rootElement); }); afterEach(() => { document.body.removeChild(rootElement); }); describe('uploadSuccessHandler()', () => { test('should reload the files list', () => { const wrapper = getWrapper({}); const instance = wrapper.instance(); instance.setState({ currentCollection: { id: '123', }, }); instance.fetchFolder = jest.fn(); instance.uploadSuccessHandler(); expect(instance.fetchFolder).toHaveBeenCalledWith('123', false); }); }); });