is( do_tt('"0"', {}), '"0"' );
+{
+ my $tmpl = q[
+ [%- MACRO test(name, value) BLOCK;
+ IF !value.length;
+ "ok";
+ END;
+ END; -%]
+[%- test("foo", "") -%]
+];
+
+ my $with_html_string_tt = do_tt($tmpl, {});
+
+ $tt = Template->new(STASH => Template::Stash->new);
+ my $with_template = do_tt($tmpl, {});
+
+ is $with_html_string_tt, $with_template;
+}
+
done_testing;