mandate 0.1.0

Convert Markdown or YAML manuals into roff manpages
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use mandate::convert_yaml_to_markdown;

#[test]
fn converts_yaml_manual_to_markdown() {
    let yaml = include_str!("fixtures/manual.yml");
    let markdown = convert_yaml_to_markdown(yaml).expect("convert yaml");
    assert!(markdown.contains("## SYNOPSIS"));
    assert!(markdown.contains("## FILTERS"));
    assert!(markdown.contains("### "));
    assert!(markdown.contains("~~~~"));
    assert!(markdown.contains("=> "));
    assert!(markdown.contains("jq '"));
}