maud/maud_macros/tests/tests.rs

19 lines
400 B
Rust
Raw Normal View History

2014-12-17 21:11:56 +13:00
#![feature(phase)]
2014-12-18 19:49:49 +13:00
extern crate maud;
#[phase(plugin)] extern crate maud_macros;
2014-12-17 21:11:56 +13:00
#[test]
fn it_works() {
2014-12-19 18:25:44 +13:00
let template = html!("du\tcks" -23 3.14 '\n' "geese");
let s = maud::render(template);
2014-12-18 18:57:55 +13:00
assert_eq!(&*s, "du\tcks-233.14\ngeese");
2014-12-17 21:11:56 +13:00
}
2014-12-19 11:53:40 +13:00
#[test]
fn escaping() {
2014-12-19 18:25:44 +13:00
let template = html!("<flim&flam>");
2014-12-19 11:53:40 +13:00
let s = maud::render(template);
assert_eq!(&*s, "&lt;flim&amp;flam&gt;");
}