rsticle 0.1.2

Treat source files as articles / narrative documentation
Documentation
use rsticle::{HASH, SLASH, convert_str};
use std::fs::read_to_string;

#[test]
fn basic() {
    let input = read_to_string("examples/basic.rs").unwrap();
    let expected = read_to_string("examples/basic.rs.md").unwrap();
    let result = convert_str(&SLASH, &input).unwrap();
    pretty_assertions::assert_str_eq!(result.trim(), expected.trim());
}

#[test]
fn dedent() {
    let input = read_to_string("examples/dedent.rs").unwrap();
    let expected = read_to_string("examples/dedent.rs.md").unwrap();
    let result = convert_str(&SLASH, &input).unwrap();
    pretty_assertions::assert_str_eq!(result.trim(), expected.trim());
}

#[test]
fn basic_py() {
    let input = read_to_string("examples/basic.py").unwrap();
    let expected = read_to_string("examples/basic.py.rst").unwrap();
    let result = convert_str(&HASH, &input).unwrap();
    pretty_assertions::assert_str_eq!(result.trim(), expected.trim());
}