acorn-lib 0.3.2

ACORN library
use super::*;
#[test]
fn classifies_supported_and_skipped_inputs() {
    let deleted = MergeRequestDiff {
        old_path: "old.json".to_string(),
        new_path: "old.json".to_string(),
        new_file: false,
        renamed_file: false,
        deleted_file: true,
        generated_file: false,
        collapsed: false,
        too_large: false,
    };
    let unsupported = MergeRequestDiff {
        old_path: "main.rs".to_string(),
        new_path: "main.rs".to_string(),
        deleted_file: false,
        ..deleted.clone()
    };
    assert!(matches!(Input::from(&deleted), Input::Skipped { reason, .. } if reason == "deleted file"));
    assert!(matches!(Input::from(&unsupported), Input::Skipped { reason, .. } if reason == "unsupported file type"));
    assert!(Input::supported("metadata/CITATION.cff"));
    assert!(Input::supported("activity.JSONC"));
}