mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-14 21:26:15 -08:00
test(e2e): replace content card visibility checks with dedicated function for better readability
This commit is contained in:
1 parent
a15ac7f7c1
commit
bf09b39ffc
3 files changed
+74
-39
No files matched your search
@@ -11,6 +11,7 @@ import {
|
||||
contentCardByTitle,
|
||||
defaultXtreamPassword,
|
||||
defaultXtreamUsername,
|
||||
expectVisibleContentCardTitle,
|
||||
expect,
|
||||
importM3uPlaylistFromNativeDialog,
|
||||
launchElectronApp,
|
||||
@@ -160,17 +161,17 @@ test.describe('Electron Recently Viewed', () => {
|
||||
await openPlaylistRecent(app.mainWindow);
|
||||
await expect(channelItemByTitle(app.mainWindow, liveTitle)).toHaveCount(1);
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Movies');
|
||||
await expect(contentCardByTitle(app.mainWindow, movieTitle)).toHaveCount(1);
|
||||
await expectVisibleContentCardTitle(app.mainWindow, movieTitle);
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Series');
|
||||
await expect(contentCardByTitle(app.mainWindow, seriesTitle)).toHaveCount(1);
|
||||
await expectVisibleContentCardTitle(app.mainWindow, seriesTitle);
|
||||
|
||||
await switchUnifiedCollectionScope(app.mainWindow, 'All playlists');
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Live TV');
|
||||
await expect(channelItemByTitle(app.mainWindow, liveTitle)).toHaveCount(1);
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Movies');
|
||||
await expect(contentCardByTitle(app.mainWindow, movieTitle)).toHaveCount(1);
|
||||
await expectVisibleContentCardTitle(app.mainWindow, movieTitle);
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Series');
|
||||
await expect(contentCardByTitle(app.mainWindow, seriesTitle)).toHaveCount(1);
|
||||
await expectVisibleContentCardTitle(app.mainWindow, seriesTitle);
|
||||
|
||||
const restarted = await restartElectronApp(app, dataDir);
|
||||
app.electronApp = restarted.electronApp;
|
||||
@@ -184,9 +185,9 @@ test.describe('Electron Recently Viewed', () => {
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Live TV');
|
||||
await expect(channelItemByTitle(app.mainWindow, liveTitle)).toHaveCount(1);
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Movies');
|
||||
await expect(contentCardByTitle(app.mainWindow, movieTitle)).toHaveCount(1);
|
||||
await expectVisibleContentCardTitle(app.mainWindow, movieTitle);
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Series');
|
||||
await expect(contentCardByTitle(app.mainWindow, seriesTitle)).toHaveCount(1);
|
||||
await expectVisibleContentCardTitle(app.mainWindow, seriesTitle);
|
||||
|
||||
await switchUnifiedCollectionContent(app.mainWindow, 'Live TV');
|
||||
await clearRecentItems(app.mainWindow);
|
||||
|
||||
Reference in new issue
Block a user