blob: 4dc92107d4a6c6e24006649c1b9c699724ce6353 [file] [log] [blame]
#![cfg(feature = "unstable")]
extern crate petgraph;
use petgraph::graph::stable::StableGraph;
use petgraph::graph::node_index;
#[test]
fn node_indices() {
let mut g = StableGraph::<_, ()>::new();
let a = g.add_node(0);
let b = g.add_node(1);
let c = g.add_node(2);
g.remove_node(b);
let mut iter = g.node_indices();
assert_eq!(iter.next(), Some(a));
assert_eq!(iter.next(), Some(c));
assert_eq!(iter.next(), None);
}