diff --git a/frontend/playwright/ui/pages/WorkspacePage.js b/frontend/playwright/ui/pages/WorkspacePage.js index 76f0c05341..7e5bf6b36f 100644 --- a/frontend/playwright/ui/pages/WorkspacePage.js +++ b/frontend/playwright/ui/pages/WorkspacePage.js @@ -202,6 +202,7 @@ export class WorkspacePage extends BaseWebSocketPage { async openLibrariesModal(clickOptions = {}) { await this.sidebar.getByText("Libraries").click(clickOptions); + await expect(this.librariesModal).toBeVisible(); } async clickLibrary(name, clickOptions = {}) { diff --git a/frontend/playwright/ui/visual-specs/workspace.spec.js b/frontend/playwright/ui/visual-specs/workspace.spec.js index 42abbcb477..e594ea343f 100644 --- a/frontend/playwright/ui/visual-specs/workspace.spec.js +++ b/frontend/playwright/ui/visual-specs/workspace.spec.js @@ -91,11 +91,14 @@ test.describe("Assets tab", () => { await workspace.goToWorkspace(); await workspace.clickAssets(); await workspace.openLibrariesModal(); - await expect(workspace.page).toHaveScreenshot(); await workspace.clickLibrary("Testing library 1"); - + await expect( + workspace.librariesModal.getByText( + "There are no Shared Libraries available", + ), + ).toBeVisible(); await expect(workspace.page).toHaveScreenshot(); });