Fix stale app UI (supabase) & overall E2E test infra improvements (#337)

Fixes #269
This commit is contained in:
Will Chen
2025-06-04 23:07:59 -07:00
committed by GitHub
parent 7f410ce830
commit 16bf0828f5
21 changed files with 203 additions and 96 deletions

View File

@@ -1,5 +1,6 @@
import { ipcMain, IpcMainInvokeEvent } from "electron";
import log from "electron-log";
import { IS_TEST_BUILD } from "../utils/test_utils";
export function createLoggedHandler(logger: log.LogFunctions) {
return (
@@ -27,3 +28,11 @@ export function createLoggedHandler(logger: log.LogFunctions) {
);
};
}
export function createTestOnlyLoggedHandler(logger: log.LogFunctions) {
if (!IS_TEST_BUILD) {
// Returns a no-op function for non-e2e test builds.
return () => {};
}
return createLoggedHandler(logger);
}