| 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;" | |
| ); | |
| } |