MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_vertex_adjustment

Function test_vertex_adjustment

atomic-core/src/apply/edge.rs:600–615  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

598
599 #[test]
600 fn test_vertex_adjustment() {
601 // When target.end > target_end_pos.pos, we adjust
602 let change = NodeId::new(42);
603 let target = make_internal_vertex(change, 0, 100);
604 let target_end_pos = ChangePosition::new(50);
605
606 // Adjusted target
607 let adjusted = GraphNode {
608 change: target.change,
609 start: target.start,
610 end: target_end_pos,
611 };
612
613 assert_eq!(adjusted.end, ChangePosition::new(50));
614 assert!(adjusted.end < target.end);
615 }
616
617 // Edge Flag Transition Tests
618

Callers

nothing calls this directly

Calls 1

make_internal_vertexFunction · 0.70

Tested by

no test coverage detected