fix: use inject to get obsidianPath and experimentalUseSingleton
Some checks failed
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
☙◦ The Tablet ❀ GamerGirlandCo ◦❧ 2026-02-11 18:03:20 -05:00
parent c4cb93c48e
commit d6707e1509
Signed by: tablet
GPG Key ID: 924A5F6AF051E87C

View File

@ -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 // @ts-ignore some error about a string type now having `undefined` as part of it's union
export const test = base.extend<ObsidianTestFixtures>({ export const test = base.extend<ObsidianTestFixtures>({
electronApp: [ electronApp: [
async ({ obsidian }, run) => { async (_idk, run) => {
console.log("obsidian", obsidian); const obsidianPath = <string | undefined>inject("obsidianPath") ?? undefined;
const { obsidianPath = undefined, experimentalUseSingleton = false } = const experimentalUseSingleton = <boolean | undefined>inject("experimentalUseSingleton") ?? false;
obsidian ?? {};
const vault = <string>inject("vault"); const vault = <string>inject("vault");
process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = "true"; process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = "true";
console.log("asar located at:", getExe(obsidianPath)); console.log("asar located at:", getExe(obsidianPath));