- Added V::TT fix-up from zby
[catagits/Catalyst-View-TT.git] / t / 06includepath.t
CommitLineData
425f7060 1use strict;
2use warnings;
3a4ffa2a 3use Test::More tests => 9;
425f7060 4
5use FindBin;
6use lib "$FindBin::Bin/lib";
7
8use_ok('Catalyst::Test', 'TestApp');
9my $response;
10
8d236c8c 11ok(($response = request("/test_includepath?view=Appconfig&template=testpath.tt&additionalpath=test_include_path"))->is_success, 'additional_template_path request');
12is($response->content, TestApp->config->{default_message}, 'additional_template_path message');
425f7060 13
8d236c8c 14ok(($response = request("/test_includepath?view=Includepath&template=testpath.tt"))->is_success, 'scalar include path from config request');
15is($response->content, TestApp->config->{default_message}, 'scalar include path with delimiter from config message');
3a4ffa2a 16
8d236c8c 17ok(($response = request("/test_includepath?view=Includepath2&template=testpath.tt"))->is_success, 'object ref (that stringifys to the path) include path from config request');
18is($response->content, TestApp->config->{default_message}, 'object ref (that stringifys to the path) include path from config message');
425f7060 19
8d236c8c 20ok(($response = request("/test_includepath?view=Includepath3&template=testpath.tt&addpath=test_include_path"))->is_success, 'array ref include path from config not replaced by another array request');
21is($response->content, TestApp->config->{default_message}, 'array ref include path from config not replaced by another array message');
425f7060 22