按规划持续工作
This commit is contained in:
@@ -344,6 +344,24 @@ TOOL_TABLE = browser-tool.tbl
|
||||
) {
|
||||
throw new Error(`UI canonical event panel missing LinuxCNC events: ${eventText}`);
|
||||
}
|
||||
await waitFor(
|
||||
() => uiDocument.getElementById("run-motion")?.textContent.includes("STRAIGHT_FEED"),
|
||||
"G-code run motion playback",
|
||||
);
|
||||
assertEqual(
|
||||
uiDocument.getElementById("run-progress-label").textContent,
|
||||
"100%",
|
||||
"UI G-code run progress",
|
||||
);
|
||||
assertEqual(uiDocument.getElementById("axis-x").textContent, "3.000", "UI G-code X axis");
|
||||
assertEqual(uiDocument.getElementById("axis-y").textContent, "4.000", "UI G-code Y axis");
|
||||
assertEqual(uiDocument.getElementById("axis-z").textContent, "0.000", "UI G-code Z axis");
|
||||
assertEqual(uiDocument.getElementById("run-line").textContent, "line 2", "UI G-code line");
|
||||
assertEqual(
|
||||
uiDocument.getElementById("run-statement").textContent,
|
||||
"G1 X3.0 Y4.0 F120.0",
|
||||
"UI G-code statement",
|
||||
);
|
||||
const eventFilter = uiDocument.getElementById("event-filter");
|
||||
eventFilter.value = "STRAIGHT_FEED";
|
||||
eventFilter.dispatchEvent(new Event("input", { bubbles: true }));
|
||||
|
||||
Reference in New Issue
Block a user