Align traceability placement assertions with captured-view reveal

This commit is contained in:
2026-09-22 23:32:36 -07:00
parent 4fbdf6f385
commit 17f1f89fef
2 changed files with 7 additions and 3 deletions
@@ -175,9 +175,11 @@ fn mixed_view_show_keeps_its_context_for_every_diagram_app_and_target_layer() {
let before = app.project().clone();
let action = show_action(&mut app, target);
send(&mut app, action);
// The existing RevealInDiagram action synchronizes the layer
// to the captured view, even if the prior perspective differed.
assert_eq!(
(app.active_diagram, app.layer, app.selected),
(Some(mixed), app_layer, target)
(Some(mixed), diagram_layer, target)
);
let added = app.project().diagrams[&mixed]
.nodes
@@ -185,6 +187,7 @@ fn mixed_view_show_keeps_its_context_for_every_diagram_app_and_target_layer() {
.find(|n| n.element == target)
.unwrap()
.clone();
assert_eq!(app.selected_node, Some(added.id));
let mut expected = before;
expected
.diagrams