extern crate handlebars; | |
#[macro_use] | |
extern crate serde_json; | |
use handlebars::Handlebars; | |
#[test] | |
fn test_root_var() { | |
let hbs = Handlebars::new(); | |
let data = json!({ | |
"a": [1, 2, 3, 4], | |
"b": "top" | |
}); | |
assert_eq!( | |
hbs.render_template("{{#each a}}{{@root/b}}: {{this}};{{/each}}", &data) | |
.unwrap(), | |
"top: 1;top: 2;top: 3;top: 4;" | |
); | |
} |