diff --git a/maud/tests/control_structures.rs b/maud/tests/control_structures.rs index 891d10e..4cb774d 100644 --- a/maud/tests/control_structures.rs +++ b/maud/tests/control_structures.rs @@ -156,3 +156,13 @@ fn let_lexical_scope() { "Twilight thought I had 99 cupcakes, ", "but I only had 42.")); } + +#[test] +fn let_type_ascription() { + let s = html! { + @let x: u32 = 42 { + "I have " (x) " cupcakes!" + } + }.into_string(); + assert_eq!(s, "I have 42 cupcakes!"); +}