From ae13f65b97a0347f150f8525941b89fd36cd7883 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 16:20:34 -0500 Subject: [PATCH] fix: destructuring of potentially undefined object --- packages/obsidian-testing-framework/src/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/obsidian-testing-framework/src/index.ts b/packages/obsidian-testing-framework/src/index.ts index b6c2767..de1ba75 100644 --- a/packages/obsidian-testing-framework/src/index.ts +++ b/packages/obsidian-testing-framework/src/index.ts @@ -94,7 +94,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: {obsidianPath}}, run) => { + async ({obsidian}, run) => { + console.log("obsidian", obsidian); + const {obsidianPath = undefined} = obsidian ?? {}; const vault = inject("vault") process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = "true"; console.log("asar located at:", getExe(obsidianPath));