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/>
24 <!--# include virtual="/time?plugin=SSI" --><br/>
29 Test CaptureArgs and Args interaction (SubRequest):<br/><br/>
31 Current time is: [\w\s:]+ --> Capture Arg: capture_argtest | query_arg = val | Action Arg: regular_arg
33 (using: http://localhost/capture_argtest/time/regular_arg?query_arg=val)<br/>
36 Current time is: [\w\s:]+ --> | query_arg = val | Action Arg: regular_arg
38 (using: http://localhost/time/regular_arg?query_arg=val)<br/>
42 Test CaptureArgs and Args interaction (Visit):<br/><br/>
44 Current time is: [\w\s:]+ --> Capture Arg: capture_argtest | query_arg = val | Action Arg: regular_arg
46 (using: http://localhost/capture_argtest/time/regular_arg?query_arg=val)<br/>
49 Current time is: [\w\s:]+ --> | query_arg = val | Action Arg: regular_arg
51 (using: http://localhost/time/regular_arg?query_arg=val)<br/>
55 Test CaptureArgs and Args interaction (ESI):<br/><br/>
57 <!--esi <esi:include src="/capture_argtest/time/regular_arg?query_arg=val" /> --><br/>
58 (using: http://localhost/capture_argtest/time/regular_arg?query_arg=val)<br/>
61 <!--esi <esi:include src="/time/regular_arg?query_arg=val" /> --><br/>
62 (using: http://localhost/time/regular_arg?query_arg=val)<br/>
66 Test CaptureArgs and Args interaction (SSI):<br/><br/>
68 <!--# include virtual="/capture_argtest/time/regular_arg?query_arg=val" --><br/>
69 (using: http://localhost/capture_argtest/time/regular_arg?query_arg=val)<br/>
72 <!--# include virtual="/time/regular_arg?query_arg=val" --><br/>
73 (using: http://localhost/time/regular_arg?query_arg=val)<br/>
77 Test Args when Chained is not being used:
78 Current time is: [\w\s:]+ --> | query_arg = val | No Chained Args: regular_arg1, regular_arg2
80 (using: http://localhost/time_args_no_chained/regular_arg1/regular_arg2?query_arg=val)<br/>