From 0bdad043568542c4dc3bd854eeadb61447c44b2c Mon Sep 17 00:00:00 2001 From: 4gray <4gray@users.noreply.github.com> Date: Wed, 30 Sep 2026 08:50:57 +0200 Subject: [PATCH] test(e2e): assert the empty sidebar with web-first checks (#1751) --- .../src/category-management.e2e.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/electron-backend-e2e/src/category-management.e2e.ts b/apps/electron-backend-e2e/src/category-management.e2e.ts index eea9a1df4..560dc1f33 100644 --- a/apps/electron-backend-e2e/src/category-management.e2e.ts +++ b/apps/electron-backend-e2e/src/category-management.e2e.ts @@ -448,11 +448,16 @@ test.describe('Electron Xtream Category Management', () => { state: 'detached', }); - await expect - .poll(() => readVisibleSidebarCategoryNames(app.mainWindow), { - timeout: 15000, - }) - .toEqual([]); + await expect( + app.mainWindow.locator( + 'app-workspace-context-panel .category-item:visible' + ) + ).toHaveCount(0, { timeout: 15000 }); + await expect( + app.mainWindow.locator( + 'app-workspace-context-panel .category-empty-state' + ) + ).toContainText('No categories available'); await expect( app.mainWindow.getByRole('button', {