conspire 0.7.1

The Rust interface to conspire.
Documentation
use crate::geometry::{
    Coordinates,
    mesh::{
        Connectivity,
        test::{CONNECTIVITY, COORDINATES, mesh},
    },
};

#[test]
fn connectivities_and_coordinates() {
    let (connectivities, coordinates) = mesh().into();
    let expected = Coordinates::from(COORDINATES);
    assert_eq!(coordinates, expected);
    match connectivities.into_members().into_iter().next().unwrap() {
        Connectivity::Triangular(triangles) => {
            assert!(triangles.into_iter().eq(CONNECTIVITY))
        }
        _ => panic!("expected Triangular block"),
    }
}