()
| 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() { |
nothing calls this directly
no test coverage detected