diff --git a/t/default_template2.t b/t/default_template2.t new file mode 100644 index 0000000..290a209 --- /dev/null +++ b/t/default_template2.t @@ -0,0 +1,36 @@ +use strict; +use warnings; +use Test::More tests => 3; +use Test::Mojo; +use File::Temp qw( tempdir ); +use FindBin '$Bin'; + +use Mojolicious::Lite; +use Mojolicious::Plugin::TtRenderer::Engine (); + +my $tt = Mojolicious::Plugin::TtRenderer::Engine->build( + mojo => app, + template_options => { + UNICODE => 1, + ENCODING => 'UTF-8', + INCLUDE_PATH => "$Bin/templates", + } +); + +app->renderer->add_handler(tt => $tt); +app->renderer->default_handler('tt'); + +get '/' => sub { + die 'foo'; +}; + +my $t = Test::Mojo->new; + +$t->get_ok('/') + ->status_is(500) + ->content_like(qr{foo}); + +__DATA__ + +@@ index.html.tt +anything