UNPKG

react-openfin-mat-impl

Version:
45 lines 1.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const React = require("react"); const react_openfin_1 = require("react-openfin"); const styles_1 = require("@material-ui/core/styles"); const styles_2 = require("@material-ui/styles"); const test_utils_1 = require("@material-ui/core/test-utils"); const Loading_1 = require("./Loading"); const Loading_2 = require("./Loading"); const theme = styles_1.createMuiTheme({}); describe('LoadingLayout', () => { let shallow; let mount; beforeAll(() => { react_openfin_1.InitializeReactOpenfin({ finUuid: 'non-main-win-fin-uuid', finMockupForceSilentMode: true, i18n: {}, hist: {}, configTabs: [], launchBarItems: [], }); mount = test_utils_1.createMount(); }); afterAll(() => { mount.cleanUp(); }); beforeEach(() => { shallow = test_utils_1.createShallow(); }); it('render correctly', () => { const wrapper = shallow(React.createElement(react_openfin_1.ReactOpenfin, null, React.createElement(Loading_1.default, { appLogo: '', companyLogo: '', version: '' }))); expect(wrapper).toBeTruthy(); }); it('Loading bar render correctly after a lone time', () => { jest.useFakeTimers(); const wrapper = mount(React.createElement(styles_2.ThemeProvider, { theme: theme }, React.createElement(Loading_2.LoadingBarComponent, null))); expect(wrapper).toBeTruthy(); jest.advanceTimersByTime(10 * 60 * 1000); expect(wrapper).toBeTruthy(); }); }); //# sourceMappingURL=Loading.spec.js.map