vitest/examples/mocks/test/virtual.test.ts
renovate[bot] 48c4e8c68b
chore(deps): update all non-major dependencies (#3238)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2023-05-04 08:18:01 +02:00

27 lines
661 B
TypeScript

// @ts-expect-error vscode is not installed
import * as vscodeMocks from 'vscode-mocks'
// @ts-expect-error vscode is not installed
import * as vscodeFactory from 'vscode-factory'
// @ts-expect-error virtual module
import * as virtual from 'virtual-module'
vi.mock('vscode-mocks')
vi.mock('vscode-factory', () => {
return { factory: true }
})
vi.mock('virtual-module')
it('mocks not installed in mocks folder', () => {
expect(vscodeMocks.folder).toBe(true)
})
it('mocks not installed in mocks factory', () => {
expect(vscodeFactory.factory).toBe(true)
})
it('mocks virtual modules in mocks folder', () => {
expect(virtual.value).toBe('folder')
})