glifparser 2.0.1

A parser and writer for UFO `.glif` files
Documentation
use super::gp;
use super::GPResult;

#[super::test]
fn test_bug_fixed() {
    let gliffn = "test_data/bugfixes/issue54.glif";
    log::trace!("{}", gliffn);
    let glif: gp::Glif<()> = gp::glif::read_from_filename(gliffn).unwrap();
    assert_eq!(glif.width, Some(1143));
    log::trace!("{}", gliffn);
    let glif: GPResult = gp::glif::read_from_filename_pedantic(gliffn, gp::Pedantry::new(gp::pedantry::Level::OpenType, gp::pedantry::Mend::Never));
    assert!(glif.is_err());
    log::trace!("{}", gliffn);
    let glif: gp::Glif<()> = gp::glif::read_from_filename_pedantic(gliffn, gp::Pedantry::default()).unwrap();
    assert_eq!(glif.width, Some(1143));
    let gliffn = "test_data/bugfixes/Q_.glif";
    log::trace!("{}", gliffn);
    let glif: GPResult = gp::glif::read_from_filename(gliffn);
    assert!(glif.is_err());
}