diff --git a/packages/vue-query/src/__tests__/useQueryClient.test.ts b/packages/vue-query/src/__tests__/useQueryClient.test.ts index 358c0ca5a6d..7702acee7d7 100644 --- a/packages/vue-query/src/__tests__/useQueryClient.test.ts +++ b/packages/vue-query/src/__tests__/useQueryClient.test.ts @@ -1,10 +1,10 @@ import { beforeEach, describe, expect, it, vi } from 'vitest' -import * as VueDemi from 'vue-demi' +import { hasInjectionContext, inject } from 'vue-demi' import { useQueryClient } from '../useQueryClient' import { VUE_QUERY_CLIENT } from '../utils' -vi.mock(import('vue-demi'), async () => { - const actual = await vi.importActual('vue-demi') +vi.mock(import('vue-demi'), async (importOriginal) => { + const actual = await importOriginal() return { ...actual, // oxlint-disable-next-line vitest/require-mock-type-parameters -- 'Mock' keeps only the last overload, so it cannot type the overloaded generic 'inject' @@ -14,8 +14,8 @@ vi.mock(import('vue-demi'), async () => { }) describe('useQueryClient', () => { - const injectSpy = vi.mocked(VueDemi.inject) - const hasInjectionContextSpy = vi.mocked(VueDemi.hasInjectionContext) + const injectSpy = vi.mocked(inject) + const hasInjectionContextSpy = vi.mocked(hasInjectionContext) beforeEach(() => { vi.clearAllMocks()