推进 INI 面板 launch persistence capabilities manifest

This commit is contained in:
2026-06-15 06:40:55 +08:00
parent 4d471a3555
commit 2dcf8095dc
6 changed files with 122 additions and 1 deletions

View File

@@ -89,6 +89,21 @@
"./control-page.html",
"launch API manifest control target",
);
assertEqual(
launchApiManifest.persistenceCapabilities.length,
3,
"launch API manifest persistence capability count",
);
assertEqual(
launchApiManifest.persistenceCapabilities.map((capability) => capability.id).join(","),
"machine-files,session-snapshot,readonly-status",
"launch API manifest persistence capability ids",
);
assertEqual(
launchApiManifest.persistenceCapabilities[2].scope,
"control-page",
"launch API manifest readonly status scope",
);
assertEqual(
launchDoc.querySelector('a[href="./index.html"]').textContent,
"Open edit and run panel",