Files
OneCAD/crates/ui-egui/tests/scenarios/s16_tabs_separate_undo.json
T

40 lines
1.2 KiB
JSON

[
{"start": "SketchCreate"},
{"click": {"plane": "XY"}},
{"start": "ShapeRectangleTwoPoint"},
{"click": {"sketch": [0, 0]}},
{"click": {"sketch": [30, 20]}},
{"key": "Escape"},
{"start": "SketchStop"},
{"start": "Extrude"},
{"text": "10"},
{"key": "Enter"},
{"expect": {"bodies": 1, "volume": 6000, "documents": 1}},
{"key": "N", "cmd": true},
{"expect": {"bodies": 0, "documents": 2, "features": 0}},
{"start": "SketchCreate"},
{"click": {"plane": "XY"}},
{"start": "CircleCenterRadius"},
{"click": {"sketch": [0, 0]}},
{"click": {"sketch": [10, 0]}},
{"key": "Escape"},
{"start": "SketchStop"},
{"start": "Extrude"},
{"text": "5"},
{"key": "Enter"},
{"expect": {"bodies": 1, "volume": [1570.8, 1e-3]}},
{"key": "Z", "cmd": true},
{"expect": {"bodies": 0}},
{"call": "ui.documents", "params": {"action": "switch", "index": 0}},
{"expect": {"bodies": 1, "volume": 6000}},
{"key": "Z", "cmd": true},
{"expect": {"bodies": 0}},
{"key": "Y", "cmd": true},
{"expect": {"bodies": 1, "volume": 6000}},
{"call": "ui.documents", "params": {"action": "switch", "index": 1}},
{"expect": {"bodies": 0}},
{"key": "Y", "cmd": true},
{"expect": {"bodies": 1, "volume": [1570.8, 1e-3]}},
{"shot": "s16_second_tab"}
]