推进 INI 面板 control view helper
This commit is contained in:
@@ -369,6 +369,7 @@ TOOL_TABLE = browser-tool.tbl
|
||||
);
|
||||
const uiApi = uiDocument.defaultView.linuxCncIniPanelApi;
|
||||
if (
|
||||
!uiApi?.getMachineSessionControlView ||
|
||||
!uiApi?.getMachineSessionStateBundle ||
|
||||
!uiApi?.getMachineSessionStateReport ||
|
||||
!uiApi?.getMachineSessionStateReportExport ||
|
||||
@@ -830,6 +831,32 @@ TOOL_TABLE = browser-tool.tbl
|
||||
machineSessionStateBundle.workflowStatus.lastAction,
|
||||
"UI legacy machine session state bundle getter matches API namespace",
|
||||
);
|
||||
const machineSessionControlView = uiApi.getMachineSessionControlView();
|
||||
assertEqual(
|
||||
machineSessionControlView.status.runStatus,
|
||||
"ok",
|
||||
"UI machine session control view run status",
|
||||
);
|
||||
assertEqual(
|
||||
machineSessionControlView.sections[0].id,
|
||||
"readiness",
|
||||
"UI machine session control view readiness section",
|
||||
);
|
||||
assertEqual(
|
||||
machineSessionControlView.sections[1].rows[1].value,
|
||||
"save-session-snapshot",
|
||||
"UI machine session control view session workflow row",
|
||||
);
|
||||
assertEqual(
|
||||
machineSessionControlView.sections[2].rows[1].value,
|
||||
2,
|
||||
"UI machine session control view canonical event row",
|
||||
);
|
||||
assertEqual(
|
||||
uiDocument.defaultView.getMachineSessionControlView().status.lastAction,
|
||||
machineSessionControlView.status.lastAction,
|
||||
"UI legacy machine session control view getter matches API namespace",
|
||||
);
|
||||
assertEqual(
|
||||
uiDocument.defaultView.getMachineSessionStateReport().status.lastAction,
|
||||
machineSessionStateReport.status.lastAction,
|
||||
|
||||
Reference in New Issue
Block a user