From d82a8fdf39783e3bfae6b2ea9eb08f011ba195b7 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Mon, 26 Dec 2016 16:39:30 +0100 Subject: Support templating for every type implementing Display --- askama_test/tests/simple.rs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'askama_test/tests/simple.rs') diff --git a/askama_test/tests/simple.rs b/askama_test/tests/simple.rs index 9dbfc9c..08b4488 100644 --- a/askama_test/tests/simple.rs +++ b/askama_test/tests/simple.rs @@ -9,11 +9,20 @@ use askama::Template; #[derive(Template)] #[template(path = "simple.html")] struct TestTemplate { - var: String, + strvar: String, + num: i64, + i18n: String, } #[test] fn it_works() { - let s = TestTemplate { var: "foo".to_string() }.render(); - assert_eq!(s, "hello world, foo\n"); + let s = TestTemplate { + strvar: "foo".to_string(), + num: 42, + i18n: "Iñtërnâtiônàlizætiøn".to_string(), + }; + assert_eq!(s.render(), "hello world, foo\n\ + with number: 42\n\ + Iñtërnâtiônàlizætiøn is important\n\ + in vars too: Iñtërnâtiônàlizætiøn\n"); } -- cgit