From 5ff6c24f04402bb3abf1048d88534d2c47e38061 Mon Sep 17 00:00:00 2001 From: 4gray Date: Sat, 5 Sep 2026 23:03:39 +0200 Subject: [PATCH] test(migration): use static legacy Electron bootstrap --- apps/electron-backend-e2e/src/legacy-profile-fixture.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/electron-backend-e2e/src/legacy-profile-fixture.ts b/apps/electron-backend-e2e/src/legacy-profile-fixture.ts index 1763619dd..e4fb31904 100644 --- a/apps/electron-backend-e2e/src/legacy-profile-fixture.ts +++ b/apps/electron-backend-e2e/src/legacy-profile-fixture.ts @@ -100,7 +100,13 @@ export async function seedLegacyProfile( ); await writeFile( join(fixture, 'main.cjs'), - `const {app,BrowserWindow}=require('electron'); app.setPath('userData',${JSON.stringify(profile)}); app.whenReady().then(()=>new BrowserWindow({show:false,webPreferences:{sandbox:true}}).loadFile(${JSON.stringify(index)}));` + `const { app, BrowserWindow } = require('electron'); +const { join } = require('path'); +app.setPath('userData', join(__dirname, '..', 'electron-backend')); +app.whenReady().then(() => new BrowserWindow({ + show: false, + webPreferences: { sandbox: true }, +}).loadFile(join(__dirname, 'index.html')));` ); const app = await electron.launch({ args: [