test(e2e): add comprehensive tests for dashboard activation, favorites, recent items, and settings behavior

Entire-Checkpoint: 02062a64b591
This commit is contained in:
4gray committed 2026-04-04 10:09:27 +02:00
1 parent bf09b39ffc
commit 26fa697afe
6 files changed
+618

No files matched your search

@@ -26,6 +26,7 @@ import {
waitForM3uCatalog,
waitForPortalDebugEvent,
waitForXtreamCatalog,
waitForSourceRowIdle,
writeTemporaryM3uFile,
} from './electron-test-fixtures';
@@ -447,6 +448,13 @@ https://streams.example.test/refreshed-url.m3u8
provider: 'xtream',
timeoutMs: 30000,
});
await openSources(app.mainWindow);
await waitForSourceRowIdle(app.mainWindow, 'Refresh Xtream Source');
await expect(
sourceRowByTitle(app.mainWindow, 'Refresh Xtream Source')
.first()
.locator('.meta')
).toContainText('Updated:');
} finally {
await closeElectronApp(app);
await urlServer.close();