59 lines
1.3 KiB
JavaScript
59 lines
1.3 KiB
JavaScript
import * as OHIF from './index';
|
|
|
|
describe('Top level exports', () => {
|
|
test('have not changed', () => {
|
|
const expectedExports = [
|
|
'MODULE_TYPES',
|
|
//
|
|
'CommandsManager',
|
|
'ExtensionManager',
|
|
'HotkeysManager',
|
|
'ServicesManager',
|
|
'ServiceProvidersManager',
|
|
//
|
|
'defaults',
|
|
'utils',
|
|
'hotkeys',
|
|
'classes',
|
|
'default', //
|
|
'errorHandler',
|
|
'string',
|
|
'user',
|
|
'object',
|
|
'log',
|
|
'DICOMWeb',
|
|
'OHIF',
|
|
//
|
|
'CineService',
|
|
'CustomizationService',
|
|
'Enums',
|
|
'StateSyncService',
|
|
'UIDialogService',
|
|
'UIModalService',
|
|
'UINotificationService',
|
|
'UIViewportDialogService',
|
|
'DisplaySetService',
|
|
'MeasurementService',
|
|
'ToolbarService',
|
|
'Types',
|
|
'ViewportGridService',
|
|
'HangingProtocolService',
|
|
'UserAuthenticationService',
|
|
'IWebApiDataSource',
|
|
'DicomMetadataStore',
|
|
'DisplaySetMessage',
|
|
'DisplaySetMessageList',
|
|
'pubSubServiceInterface',
|
|
'PubSubService',
|
|
'PanelService',
|
|
'WorkflowStepsService',
|
|
'StudyPrefetcherService',
|
|
'useToolbar',
|
|
].sort();
|
|
|
|
const exports = Object.keys(OHIF).sort();
|
|
|
|
expect(exports).toEqual(expectedExports);
|
|
});
|
|
});
|