推进 INI 面板 launch mount-state DOM 渲染
This commit is contained in:
@@ -487,6 +487,36 @@
|
||||
"none",
|
||||
"shell session handoff DOM blocking reasons",
|
||||
);
|
||||
assertEqual(
|
||||
launchDoc.querySelector("[data-handoff-mount-status]").textContent,
|
||||
"Blocked: session-load-state",
|
||||
"shell session handoff mount DOM status",
|
||||
);
|
||||
assertEqual(
|
||||
launchDoc.querySelector("[data-handoff-mount]").dataset.handoffPhase,
|
||||
"blocked",
|
||||
"shell session handoff mount DOM phase",
|
||||
);
|
||||
assertEqual(
|
||||
launchDoc.querySelector("[data-handoff-mount]").dataset.handoffReady,
|
||||
"false",
|
||||
"shell session handoff mount DOM ready",
|
||||
);
|
||||
assertEqual(
|
||||
launchDoc.querySelector("[data-handoff-mount]").dataset.handoffScope,
|
||||
"mount",
|
||||
"shell session handoff mount DOM scope",
|
||||
);
|
||||
assertEqual(
|
||||
launchDoc.querySelector('[data-handoff-mount-value="session-load-state"]').textContent,
|
||||
"waiting-panel",
|
||||
"shell session handoff mount DOM session state",
|
||||
);
|
||||
assertEqual(
|
||||
launchDoc.querySelector('[data-handoff-mount-value="session-load-state"]').dataset.handoffMountStatus,
|
||||
"blocked",
|
||||
"shell session handoff mount DOM session status",
|
||||
);
|
||||
assertEqual(
|
||||
shellSessionHandoffSummary.targetPage.href,
|
||||
"./control-page.html",
|
||||
|
||||
Reference in New Issue
Block a user