Skip to content
Prev Previous commit
Next Next commit
add more tests & exports
  • Loading branch information
mydea committed Dec 19, 2023
commit ef387f66e5ed3779082f0759cd380c44d02952d5
5 changes: 5 additions & 0 deletions packages/node-experimental/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ export {
withIsolationScope,
// eslint-disable-next-line deprecation/deprecation
configureScope,
getCurrentScope,
getGlobalScope,
getIsolationScope,
setIsolationScope,
setCurrentScope,
} from './sdk/api';
export { getCurrentHub, makeMain } from './sdk/hub';
export { Scope } from './sdk/scope';
Expand Down
5 changes: 4 additions & 1 deletion packages/node-experimental/test/helpers/mockSdkInit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,17 @@ import type { NodeExperimentalClientOptions } from '../../src/types';

const PUBLIC_DSN = 'https://username@domain/123';

export function mockSdkInit(options?: Partial<NodeExperimentalClientOptions>) {
export function resetGlobals(): void {
GLOBAL_OBJ.__SENTRY__ = {
extensions: {},
hub: undefined,
globalEventProcessors: [],
logger: undefined,
};
}

export function mockSdkInit(options?: Partial<NodeExperimentalClientOptions>) {
resetGlobals();
init({ dsn: PUBLIC_DSN, defaultIntegrations: false, ...options });
}

Expand Down
Loading