Files
paseo/packages/app/e2e/browser/plugin-buttons.spec.ts
T
Mohamed Boudra 6f2195904b fix(subscriptions): isolate observers and silence unrequested feeds (#4596)
Give each observation a server-issued ID owned by its physical connection. Preserve snapshot-only reads and combined list-and-subscribe, source-bound replies, lifecycle cleanup and legacy wire compatibility.
2026-09-11 08:07:35 +02:00

22 lines
752 B
TypeScript

import { test } from "../support/fixtures";
import { withButtonShowcase } from "../support/helpers/plugin-buttons";
test("plugin header and composer buttons share actions, menus, content, and updates", async ({
page,
}, testInfo) => {
test.setTimeout(180_000);
await withButtonShowcase(page, testInfo, async (buttons) => {
await buttons.openWideMenusAndPopovers();
await buttons.runAndUpdateActions();
await buttons.openCompactSheets();
await buttons.hideAndUnloadOpenButtons();
});
});
test("plugin button observations follow mounted content and error lifetimes", async ({
page,
}, testInfo) => {
test.setTimeout(120_000);
await withButtonShowcase(page, testInfo, (buttons) => buttons.verifyObservationLifetime());
});