Publish the dashboard the endpoint test asserts on

A dashboard edit is a draft now, and the flow canvas draws the controls the
panels actually carry, so the fixture has to publish it the same way it
already publishes the flow. The assertion is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XC2jX6Hdj7pxGGKzBTrbqB
This commit is contained in:
2026-08-17 12:03:54 +02:00
co-authored by Claude Opus 5
parent 9351a86eec
commit 2ba56f57b2
+12 -3
View File
@@ -58,9 +58,18 @@ test.beforeAll(async ({ browser }) => {
config: { target: `${flowName}.level` },
},
]
await api(page, `/dashboards/${dashboardName}`, {
method: "PUT",
data: dashboard,
const draft = await (
await api(page, `/dashboards/${dashboardName}`, {
method: "PUT",
data: dashboard,
})
).json()
// A dashboard edit is a draft, and the flow canvas draws the controls the
// panels actually carry — so the endpoint only exists once this is published,
// the same way the flow above had to be.
await api(page, `/dashboards/${dashboardName}/publish`, {
method: "POST",
data: { version: draft.version },
})
await page.close()
})