From 3d6c41a819445bf6e9e1e7bf282fb6c1cb01e58c Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 18 Mar 2022 02:39:38 +0800 Subject: [PATCH] feat: new `getRunningMode` utils --- packages/vitest/src/index.ts | 1 + packages/vitest/src/integrations/utils.ts | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 packages/vitest/src/integrations/utils.ts diff --git a/packages/vitest/src/index.ts b/packages/vitest/src/index.ts index 3406920122f2..fedb29311fc2 100644 --- a/packages/vitest/src/index.ts +++ b/packages/vitest/src/index.ts @@ -9,6 +9,7 @@ export { runOnce, isFirstRun } from './integrations/run-once' export * from './integrations/chai' export * from './integrations/jest-mock' export * from './integrations/vi' +export * from './integrations/utils' export * from './types' export * from './api/types' diff --git a/packages/vitest/src/integrations/utils.ts b/packages/vitest/src/integrations/utils.ts new file mode 100644 index 000000000000..cc9da21c0dca --- /dev/null +++ b/packages/vitest/src/integrations/utils.ts @@ -0,0 +1,7 @@ +export function getRunningMode() { + return process.env.VITEST_MODE === 'WATCH' ? 'watch' : 'run' +} + +export function isWatchMode() { + return getRunningMode() === 'watch' +}