package t::lib::TestApp; use Dancer; use Dancer::Plugin::EscapeHTML; use Foo; setting 'template' => 'Simple'; setting 'show_errors' => 1; get '/straight' => sub { return template 'index', { foo => "

Foo

" }; }; get '/escaped' => sub { return template 'index', { foo => escape_html("

Foo

") }; }; get '/excluded' => sub { return template 'excluded', { foo_html => "

Foo

" }; }; get '/object' => sub { my $obj = Foo->new(); return template 'object', { foo => $obj }; }; 1;