()
| 532 | |
| 533 | #[test] |
| 534 | fn test_insert_before() { |
| 535 | let mut doc = Document::with_capacity(0, 0); |
| 536 | |
| 537 | let node1_id = doc.push_node(new_element()); |
| 538 | let node2_id = doc.push_node(new_element()); |
| 539 | let new_node_id = doc.push_node(new_element()); |
| 540 | |
| 541 | let document_id = NodeId::document_id(); |
| 542 | doc.append(document_id, node1_id); |
| 543 | doc.append(document_id, node2_id); |
| 544 | |
| 545 | doc.insert_before(node2_id, new_node_id); |
| 546 | |
| 547 | assert_eq!(doc[node2_id].previous_sibling, Some(new_node_id)); |
| 548 | assert_eq!(doc[new_node_id].next_sibling, Some(node2_id)); |
| 549 | } |
| 550 | |
| 551 | #[test] |
| 552 | fn test_append() { |
nothing calls this directly
no test coverage detected