use slabigator::Slab;
#[test]
fn test_correct_ordering() {
let values = [1, 2, 3, 4, 5];
let mut slab = Slab::with_capacity(5).unwrap();
for value in values.iter().copied() {
slab.push_front(value).unwrap();
}
let output: Vec<i32> = slab.iter().copied().collect();
let expected = vec![5, 4, 3, 2, 1];
assert_eq!(output, expected);
}