///|
test "compute and check a semantic view without DI" {
let view = @model.Bpmn::new(
"P",
[
@model.Node::new("Start", StartEvent, label="Start"),
@model.Node::new("Review", UserTask, label="Review request"),
],
[@model.Flow::new("Request", "Start", "Review", label="request")],
)
let result = @layout.layout(view, policy=Automatic)
let geometry = result.geometry.unwrap()
assert_eq(result.diagnostics, [])
assert_eq(geometry.source, Automatic)
assert_eq(
@layout.check(geometry, @layout.bpmn_palette(@theme.Theme::classic().dark)),
[],
)
}fn svg_number(value : Double) -> String?