test(sidebar): skip clipboard test without Electron display

This commit is contained in:
2026-09-06 22:44:23 -07:00
parent 97b8ecb8a3
commit d9e52d3fea
@@ -8,12 +8,15 @@ import test from 'node:test';
import { build } from 'esbuild';
// This check opens Electron and uses the clipboard. Keep it out of normal code-only lanes.
test(
const electronTest =
process.env.SUBMINER_ELECTRON_TESTS === '1' &&
(process.platform !== 'linux' || process.env.DISPLAY)
? test
: test.skip;
electronTest(
'sidebar selection copies clean chronological text without seeking or losing context',
{
skip:
process.env.SUBMINER_ELECTRON_TESTS !== '1' ||
(process.platform === 'linux' && !process.env.DISPLAY),
timeout: 30_000,
},
async () => {