7 use Catalyst::Test 'ESITest';
10 qr{SubInclude test: will include /time_include using default plugin Catalyst::View::Component::SubInclude::Visit<br/>
11 Current time is: [\w\s:]+ --> | foo = bar |
13 Current time is: [\w\s:]+ --> Capture Arg: test| baz = quux |
17 Test subinclude using specific plugins:<br/>
18 Current time is: [\w\s:]+ --> | plugin = SubRequest |
20 Current time is: [\w\s:]+ --> | plugin = Visit |
22 <!--esi <esi:include src="/time?plugin=ESI" /> --><br/>
27 Test CaptureArgs and Args interaction (SubRequest):<br/><br/>
29 Current time is: [\w\s:]+ --> Capture Arg: capture_argtest | query_arg = val | Action Arg: regular_arg
31 (using: http://localhost/capture_argtest/time/regular_arg?query_arg=val)<br/>
34 Current time is: [\w\s:]+ --> | query_arg = val | Action Arg: regular_arg
36 (using: http://localhost/time/regular_arg?query_arg=val)<br/>
40 Test CaptureArgs and Args interaction (Visit):<br/><br/>
42 Current time is: [\w\s:]+ --> Capture Arg: capture_argtest | query_arg = val | Action Arg: regular_arg
44 (using: http://localhost/capture_argtest/time/regular_arg?query_arg=val)<br/>
47 Current time is: [\w\s:]+ --> | query_arg = val | Action Arg: regular_arg
49 (using: http://localhost/time/regular_arg?query_arg=val)<br/>
53 Test CaptureArgs and Args interaction (ESI):<br/><br/>
55 <!--esi <esi:include src="/capture_argtest/time/regular_arg?query_arg=val" /> --><br/>
56 (using: http://localhost/capture_argtest/time/regular_arg?query_arg=val)<br/>
59 <!--esi <esi:include src="/time/regular_arg?query_arg=val" /> --><br/>
60 (using: http://localhost/time/regular_arg?query_arg=val)<br/>
64 Test Args when Chained is not being used:
65 Current time is: [\w\s:]+ --> | query_arg = val | No Chained Args: regular_arg1, regular_arg2
67 (using: http://localhost/time_args_no_chained/regular_arg1/regular_arg2?query_arg=val)<br/>