Skip to content

Commit 7f7ff11

Browse files
authored
fix: remove vestigial spy stub, import directly from @vitest/spy (#7575)
1 parent c3cbbf7 commit 7f7ff11

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

packages/vitest/src/integrations/vi.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
import type { FakeTimerInstallOpts } from '@sinonjs/fake-timers'
2-
import type { RuntimeOptions, SerializedConfig } from '../runtime/config'
3-
import type { VitestMocker } from '../runtime/mocker'
4-
import type { MockFactoryWithHelper, MockOptions } from '../types/mocker'
52
import type {
63
MaybeMocked,
74
MaybeMockedDeep,
85
MaybePartiallyMocked,
96
MaybePartiallyMockedDeep,
107
MockInstance,
11-
} from './spy'
8+
} from '@vitest/spy'
9+
import type { RuntimeOptions, SerializedConfig } from '../runtime/config'
10+
import type { VitestMocker } from '../runtime/mocker'
11+
import type { MockFactoryWithHelper, MockOptions } from '../types/mocker'
12+
import { fn, isMockFunction, mocks, spyOn } from '@vitest/spy'
1213
import { assertTypes, createSimpleStackTrace } from '@vitest/utils'
1314
import { getWorkerState, isChildProcess, resetModules, waitForImportsToResolve } from '../runtime/utils'
1415
import { parseSingleStack } from '../utils/source-map'
1516
import { FakeTimers } from './mock/timers'
16-
import { fn, isMockFunction, mocks, spyOn } from './spy'
1717
import { waitFor, waitUntil } from './wait'
1818

1919
type ESModuleExports = Record<string, unknown>

packages/vitest/src/public/browser.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ export {
44
stopCoverageInsideWorker,
55
takeCoverageInsideWorker,
66
} from '../integrations/coverage'
7-
export * as SpyModule from '../integrations/spy'
7+
88
export {
99
loadDiffConfig,
1010
loadSnapshotSerializers,
1111
setupCommonEnv,
1212
} from '../runtime/setup-common'
1313
export { collectTests, processError, startTests } from '@vitest/runner'
14+
export * as SpyModule from '@vitest/spy'

packages/vitest/src/public/index.ts

+10-9
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,6 @@ export { assert, chai, createExpect, expect, should } from '../integrations/chai
109109
export { inject } from '../integrations/inject'
110110
export { isFirstRun, runOnce } from '../integrations/run-once'
111111

112-
export type {
113-
Mock,
114-
MockContext,
115-
Mocked,
116-
MockedClass,
117-
MockedFunction,
118-
MockedObject,
119-
MockInstance,
120-
} from '../integrations/spy'
121112
export { getRunningMode, isWatchMode } from '../integrations/utils'
122113
export { vi, vitest } from '../integrations/vi'
123114
export type { VitestUtils } from '../integrations/vi'
@@ -319,6 +310,16 @@ export type {
319310
UncheckedSnapshot,
320311
} from '@vitest/snapshot'
321312

313+
export type {
314+
Mock,
315+
MockContext,
316+
Mocked,
317+
MockedClass,
318+
MockedFunction,
319+
MockedObject,
320+
MockInstance,
321+
} from '@vitest/spy'
322+
322323
/** @deprecated import from `vitest/node` instead */
323324
export type BrowserScript = BrowserScript_
324325
/** @deprecated import from `vitest/node` instead */

0 commit comments

Comments
 (0)