()
| 1141 | |
| 1142 | #[test] |
| 1143 | fn test_writer_empty_vertex() { |
| 1144 | let buf: Vec<u8> = Vec::new(); |
| 1145 | let mut writer = Writer::new(buf); |
| 1146 | |
| 1147 | let node = GraphNode { |
| 1148 | change: NodeId::new(1), |
| 1149 | start: ChangePosition::new(0), |
| 1150 | end: ChangePosition::new(0), // Empty span |
| 1151 | }; |
| 1152 | |
| 1153 | let result: Result<(), std::io::Error> = writer.output_line(node, |_buf| Ok(())); |
| 1154 | result.unwrap(); |
| 1155 | |
| 1156 | assert!(writer.into_inner().is_empty()); |
| 1157 | } |
| 1158 | |
| 1159 | #[test] |
| 1160 | fn test_writer_inner_mut() { |
nothing calls this directly
no test coverage detected