blob: 51c7b8d7a3a342e179b29e5927c75b7578802905 (
plain) (
tree)
|
|
#[macro_use]
extern crate askama;
extern crate iron;
use askama::Template;
use iron::{status, Response};
#[derive(Template)]
#[template(path = "hello.html")]
struct HelloTemplate<'a> {
name: &'a str,
}
#[test]
fn test_iron() {
let rsp = Response::with((status::Ok, HelloTemplate { name: "world" }));
let mut buf = Vec::new();
let _ = rsp.body.unwrap().write_body(&mut buf);
assert_eq!(buf, "Hello, world!".as_bytes());
}
|