mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-27 11:42:52 +00:00
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.
22 lines
752 B
TypeScript
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());
|
|
});
|