UNPKG

@openmrs/esm-state

Version:

Frontend stores & state management for OpenMRS

17 lines (16 loc) 511 B
/** * Check if we're in a test environment (Vitest or Jest) * Exported in a separate file so it can be mocked in tests * @internal */ export function isTestEnvironment() { try { return ( process.env.NODE_ENV === 'test' || (typeof process !== 'undefined' && (process.env.VITEST === 'true' || process.env.JEST_WORKER_ID !== undefined)) || (typeof globalThis !== 'undefined' && ('__vitest_worker__' in globalThis || '__jest__' in globalThis)) ); } catch { return false; } }