All files / __mocks__ workspace2-props.mock.ts

100% Statements 1/1
100% Branches 1/1
100% Functions 1/1
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21              43x                          
import { vi } from 'vitest';
import { type Workspace2DefinitionProps } from '@openmrs/esm-framework';
 
export function mockWorkspace2Props<T extends object>(
  workspaceProps: T,
  overrides: Partial<Workspace2DefinitionProps<T>> = {},
): Workspace2DefinitionProps<T> {
  return {
    workspaceProps,
    windowProps: null,
    groupProps: null,
    closeWorkspace: vi.fn(),
    launchChildWorkspace: vi.fn(),
    workspaceName: '',
    windowName: '',
    isRootWorkspace: true,
    showActionMenu: false,
    ...overrides,
  };
}