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

Function test_merge_hunks

atomic-core/src/diff/inline.rs:1117–1130  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1115
1116 #[test]
1117 fn test_merge_hunks() {
1118 let hunks = vec![
1119 ChangeHunk::deleted(0, 5),
1120 ChangeHunk::deleted(5, 10),
1121 ChangeHunk::unchanged(10, 15),
1122 ];
1123
1124 let merged = merge_hunks(hunks);
1125
1126 // First two should be merged
1127 assert_eq!(merged.len(), 2);
1128 assert_eq!(merged[0].start, 0);
1129 assert_eq!(merged[0].end, 10);
1130 }
1131
1132 #[test]
1133 fn test_fill_gaps() {

Callers

nothing calls this directly

Calls 1

merge_hunksFunction · 0.85

Tested by

no test coverage detected