import { readFileSync, writeFileSync } from 'node:fs'; import { join } from 'node:path'; import { channelItemByTitle, closeElectronApp, expect, goToDashboard, importM3uPlaylistFromNativeDialog, launchElectronApp, test, } from './electron-test-fixtures'; import { expectOverlayContrastOnWhite } from './theme-contrast'; const streamHost = 'https://stream-info-fixture.test'; const media = readFileSync( join(__dirname, '../../web-e2e/src/fixtures/playback/episode.webm') ); const playlist = [ '#EXTM3U', '#EXTINF:-1 tvg-id="info-one" group-title="News",Positive News TV', `${streamHost}/one.webm`, ].join('\n'); /** * The popover's numbers come from the live `