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
export const test = base.extend<ObsidianTestFixtures>({
electronApp: [
async ({ obsidian }, run) => {
console.log("obsidian", obsidian);
const { obsidianPath = undefined, experimentalUseSingleton = false } =
obsidian ?? {};
async (_idk, run) => {
const obsidianPath = <string | undefined>inject("obsidianPath") ?? undefined;
const experimentalUseSingleton = <boolean | undefined>inject("experimentalUseSingleton") ?? false;
const vault = <string>inject("vault");
process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = "true";
console.log("asar located at:", getExe(obsidianPath));