diff --git a/vitest.config.ts b/vitest.config.ts index 7814040..d26ca11 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,6 +1,24 @@ import { defineConfig } from 'vitest/config' export default defineConfig({ + plugins: [ + { + name: 'virtual-obsidian', + enforce: 'pre', + resolveId(id) { + if (id === 'obsidian') { + return '\0obsidian' + } + }, + load(id) { + if (id === '\0obsidian') { + return ` + export class Plugin {} + export default {}` + } + }, + }, + ], test: { isolate: false, pool: 'threads',