git-disjoint 0.16.7

A tool to batch commits by issue into GitHub PRs
Documentation
mod common;

use common::{parse_fixture, run_fixture};

#[test]
fn fixtures() {
    insta::glob!("fixtures/*.kdl", |path| {
        let kdl = std::fs::read_to_string(path).unwrap();
        let fixture = parse_fixture(&kdl);
        let result = run_fixture(&fixture);
        let snapshot_name = path.file_stem().unwrap().to_str().unwrap();
        insta::with_settings!({
            description => fixture.title.clone(),
            snapshot_path => path.parent().unwrap(),
            snapshot_suffix => "",
            prepend_module_to_snapshot => false,
        }, {
            insta::assert_snapshot!(snapshot_name, result);
        });
    });
}