接入 INI 面板只读 session readiness handoff
This commit is contained in:
@@ -218,6 +218,11 @@ TOOL_TABLE = browser-tool.tbl
|
||||
"load-session",
|
||||
"control page readonly status workflow last action after load",
|
||||
);
|
||||
assertEqual(
|
||||
loadedStatus.sessionReadiness.ready,
|
||||
true,
|
||||
"control page readonly status session readiness",
|
||||
);
|
||||
assertEqual(
|
||||
loadedStatus.controlView.status.lastAction,
|
||||
"load-session",
|
||||
|
||||
@@ -268,6 +268,11 @@ TOOL_TABLE = browser-shell-tool.tbl
|
||||
assertEqual(handoffSummary.handoffMethods.loadSessionState, "loadControlPageSessionState", "shell handoff load method");
|
||||
assertEqual(handoffSummary.handoffMethods.readStatus, "readControlPageStatus", "shell handoff status method");
|
||||
assertEqual(handoffSummary.readonlyStatusFields.includes("session"), true, "shell handoff readonly session field");
|
||||
assertEqual(
|
||||
handoffSummary.readonlyStatusFields.includes("sessionReadiness"),
|
||||
true,
|
||||
"shell handoff readonly session readiness field",
|
||||
);
|
||||
assertEqual(handoffSummary.persistenceCapabilities.length, 3, "shell handoff persistence capabilities");
|
||||
assertEqual(readiness.apiNames.launch, "ini-panel-launch", "shell integration launch API name");
|
||||
assertEqual(
|
||||
@@ -531,6 +536,11 @@ TOOL_TABLE = browser-shell-tool.tbl
|
||||
});
|
||||
assertEqual(readonlyStatusResult.phase, "ready", "shell handoff readonly status result phase");
|
||||
assertEqual(readonlyStatusResult.ready, true, "shell handoff readonly status result readiness");
|
||||
assertEqual(
|
||||
readonlyStatus.sessionReadiness.ready,
|
||||
true,
|
||||
"shell handoff readonly status session readiness",
|
||||
);
|
||||
assertEqual(
|
||||
readonlyStatusResult.missingStatusFields.join(","),
|
||||
"",
|
||||
|
||||
Reference in New Issue
Block a user