From d6707e150948595c17fdc7a365f236ad46564569 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Wed, 11 Feb 2026 18:03:20 -0500 Subject: [PATCH] fix: use `inject` to get `obsidianPath` and `experimentalUseSingleton` --- packages/obsidian-testing-framework/src/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/obsidian-testing-framework/src/index.ts b/packages/obsidian-testing-framework/src/index.ts index bc06be4..cf4f776 100644 --- a/packages/obsidian-testing-framework/src/index.ts +++ b/packages/obsidian-testing-framework/src/index.ts @@ -57,10 +57,9 @@ function generateVaultConfig(vault: string) { // @ts-ignore some error about a string type now having `undefined` as part of it's union export const test = base.extend({ electronApp: [ - async ({ obsidian }, run) => { - console.log("obsidian", obsidian); - const { obsidianPath = undefined, experimentalUseSingleton = false } = - obsidian ?? {}; + async (_idk, run) => { + const obsidianPath = inject("obsidianPath") ?? undefined; + const experimentalUseSingleton = inject("experimentalUseSingleton") ?? false; const vault = inject("vault"); process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = "true"; console.log("asar located at:", getExe(obsidianPath));