templing 0.1.0-alpha.2

Minimal templating engine
Documentation
use templing::*;

#[test]
fn test_hello() {
    let name = "world";
    assert_eq!(templing!("Hello, {{name}}!").trim(), "Hello, world!");
}

#[test]
fn test_for() {
    let data = vec![1, 2, 3, 4, 5];
    assert_eq!(
        templing!("{{# for value in data { }}{{value}}{{# } }}").trim(),
        "12345",
    );
}

#[test]
fn test_for_included() {
    let data = vec![1, 2, 3, 4, 5];
    assert_eq!(
        include_templing!("tests/for.templing").trim(),
        "1\n2\n3\n4\n5",
    );
}

#[test]
fn test_included() {
    assert_eq!(
        include_templing!("tests/included.templing").trim(),
        "Included test"
    );
}