| extern crate handlebars; | |
| #[macro_use] | |
| extern crate serde_json; | |
| use handlebars::Handlebars; | |
| #[test] | |
| fn test_escape_216() { | |
| let hbs = Handlebars::new(); | |
| let data = json!({ | |
| "FOO": "foo", | |
| "BAR": "bar" | |
| }); | |
| assert_eq!( | |
| hbs.render_template(r"\\\\ {{FOO}} {{BAR}} {{FOO}}{{BAR}} {{FOO}}#{{BAR}} {{FOO}}//{{BAR}} {{FOO}}\\{{FOO}} {{FOO}}\\\\{{FOO}}\\\{{FOO}} \\\{{FOO}} \{{FOO}} \{{FOO}}", &data).unwrap(), | |
| r"\\\\ foo bar foobar foo#bar foo//bar foo\foo foo\\\foo\\foo \\foo {{FOO}} {{FOO}}" | |
| ); | |
| } |