推进 INI 面板状态 bundle helper
This commit is contained in:
@@ -369,6 +369,7 @@ TOOL_TABLE = browser-tool.tbl
|
||||
);
|
||||
const uiApi = uiDocument.defaultView.linuxCncIniPanelApi;
|
||||
if (
|
||||
!uiApi?.getMachineSessionStateBundle ||
|
||||
!uiApi?.getMachineSessionStateReport ||
|
||||
!uiApi?.getMachineSessionStateReportExport ||
|
||||
!uiApi?.getMachineSessionWorkflowStatus
|
||||
@@ -808,6 +809,27 @@ TOOL_TABLE = browser-tool.tbl
|
||||
2,
|
||||
"UI machine session workflow status canonical event count",
|
||||
);
|
||||
const machineSessionStateBundle = uiApi.getMachineSessionStateBundle();
|
||||
assertEqual(
|
||||
machineSessionStateBundle.report.status.lastAction,
|
||||
machineSessionStateReport.status.lastAction,
|
||||
"UI machine session state bundle report last action",
|
||||
);
|
||||
assertEqual(
|
||||
machineSessionStateBundle.export.text,
|
||||
machineSessionStateReportExport.text,
|
||||
"UI machine session state bundle export text",
|
||||
);
|
||||
assertEqual(
|
||||
machineSessionStateBundle.workflowStatus.run.canonicalEventCount,
|
||||
machineSessionWorkflowStatus.run.canonicalEventCount,
|
||||
"UI machine session state bundle workflow status canonical event count",
|
||||
);
|
||||
assertEqual(
|
||||
uiDocument.defaultView.getMachineSessionStateBundle().workflowStatus.lastAction,
|
||||
machineSessionStateBundle.workflowStatus.lastAction,
|
||||
"UI legacy machine session state bundle getter matches API namespace",
|
||||
);
|
||||
assertEqual(
|
||||
uiDocument.defaultView.getMachineSessionStateReport().status.lastAction,
|
||||
machineSessionStateReport.status.lastAction,
|
||||
|
||||
Reference in New Issue
Block a user