Samuel Attard
dd93cd1fa9
test: fix linux shard failures (in-app-purchase, browser-view, web-contents-view, modules/esm)
...
- api-in-app-purchase: wrap in ifdescribe(darwin) instead of early-return,
which left an empty suite that vitest treats as an error
- api-browser-view: custom afterEach nulls w before defer() callbacks run;
call runCleanupFunctions() first so defer(() => w.removeBrowserView(...))
sees a live window
- api-web-contents-view: afterEach used contents.close() without awaiting
destruction, so the next test's getAllWebContents() count included
still-closing leftovers; use cleanupWebContents() which awaits 'destroyed'
- modules/esm: run the ESM-vs-CJS key comparison in a child Electron (outside
vite's alias) via a .mjs fixture, sort both lists, and filter Node's
CJS-interop 'default'/'module.exports' keys before comparing
2026-04-13 00:59:27 -07:00
..
2026-04-13 00:59:21 -07:00
2026-04-13 00:59:27 -07:00
2026-04-13 00:59:26 -07:00
2026-04-13 00:59:24 -07:00
2026-04-12 02:03:04 -07:00
2024-09-27 10:17:06 +09:00
2025-11-24 12:30:57 -05:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:58:56 -07:00
2026-04-13 00:58:56 -07:00
2026-04-13 00:58:56 -07:00
2026-04-13 00:59:27 -07:00
2026-04-13 00:59:25 -07:00
2026-04-13 00:58:58 -07:00
2026-04-13 00:59:26 -07:00
2026-04-13 00:58:58 -07:00
2026-04-13 00:58:59 -07:00
2026-04-13 00:59:20 -07:00
2026-04-13 00:59:21 -07:00
2026-04-13 00:59:00 -07:00
2026-04-13 00:59:27 -07:00
2026-04-13 00:59:00 -07:00
2026-04-13 00:59:01 -07:00
2026-04-13 00:59:01 -07:00
2026-04-13 00:59:01 -07:00
2026-04-13 00:59:02 -07:00
2026-04-13 00:59:02 -07:00
2026-04-13 00:59:23 -07:00
2026-04-13 00:59:02 -07:00
2026-04-13 00:59:03 -07:00
2026-04-13 00:59:03 -07:00
2026-04-13 00:59:03 -07:00
2026-04-13 00:59:26 -07:00
2026-04-13 00:59:19 -07:00
2026-04-13 00:59:04 -07:00
2026-04-13 00:59:19 -07:00
2026-04-13 00:59:04 -07:00
2026-04-13 00:59:05 -07:00
2026-04-13 00:59:05 -07:00
2026-04-13 00:59:23 -07:00
2026-04-13 00:59:06 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:06 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:07 -07:00
2026-04-13 00:59:21 -07:00
2026-04-13 00:59:07 -07:00
2026-04-13 00:59:07 -07:00
2026-04-13 00:59:08 -07:00
2026-04-13 00:59:08 -07:00
2026-04-13 00:59:08 -07:00
2026-04-13 00:59:09 -07:00
2026-04-13 00:59:27 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:25 -07:00
2026-04-13 00:59:10 -07:00
2026-04-13 00:59:10 -07:00
2026-04-13 00:59:10 -07:00
2026-04-13 00:59:11 -07:00
2026-04-13 00:59:22 -07:00
2026-04-13 00:59:11 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:12 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:12 -07:00
2024-04-30 21:13:38 -04:00
2026-04-13 00:59:13 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:23 -07:00
2026-04-13 00:59:14 -07:00
2026-04-13 00:59:14 -07:00
2026-04-13 00:59:14 -07:00
2026-04-13 00:59:27 -07:00
2026-04-13 00:59:23 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:15 -07:00
2026-04-12 02:03:04 -07:00
2026-04-13 00:59:16 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:16 -07:00
2026-04-13 00:59:17 -07:00
2026-04-13 00:59:17 -07:00
2026-04-13 00:59:24 -07:00
2026-04-13 00:59:23 -07:00