add SSI component, update tests for it
[catagits/Catalyst-View-Component-SubInclude.git] / t / lib / ESITest / root / index.tt
CommitLineData
be2a019a 1SubInclude test: will include /time_include using default plugin [% c.view('TT').subinclude_plugin %]<br/>
3c5cb6d6 2[% subinclude('/time_include', { 'foo' => 'bar'} ) %]<br/>
3[% subinclude('/time_args', ['test'], { 'baz' => 'quux' }) %]<br/>
be2a019a 4
5<br/><br/>
6Test subinclude using specific plugins:<br/>
7[% subinclude_using('SubRequest', '/time_include', { 'plugin' => 'SubRequest'} ) %]<br/>
8[% subinclude_using('Visit', '/time_include', { 'plugin' => 'Visit'} ) %]<br/>
9[% subinclude_using('ESI', '/time_include', { 'plugin' => 'ESI'} ) %]<br/>
6582f7e5 10[% subinclude_using('SSI', '/time_include', { 'plugin' => 'SSI'} ) %]<br/>
9208158e 11
12<br/><br/>
9c2c47b0 13
14
15Test CaptureArgs and Args interaction (SubRequest):<br/><br/>
16
17[% subinclude_using('SubRequest', '/time_args_with_args', ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %]<br/>
18(using: [% c.uri_for( c.controller.action_for('time_args_with_args'), ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %])<br/>
19<br/>
20
21[% subinclude_using('SubRequest', '/time_args_without_capture', 'regular_arg', { query_arg => 'val' }) %]<br/>
22(using: [% c.uri_for( c.controller.action_for('time_args_without_capture'), 'regular_arg', { query_arg => 'val' } ) %])<br/>
23
24<br/><br/>
25
26Test CaptureArgs and Args interaction (Visit):<br/><br/>
27
28[% subinclude_using('Visit', '/time_args_with_args', ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %]<br/>
29(using: [% c.uri_for( c.controller.action_for('time_args_with_args'), ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %])<br/>
30<br/>
31
32[% subinclude_using('Visit', '/time_args_without_capture', 'regular_arg', { query_arg => 'val' }) %]<br/>
33(using: [% c.uri_for( c.controller.action_for('time_args_without_capture'), 'regular_arg', { query_arg => 'val' } ) %])<br/>
34
35<br/><br/>
36
37Test CaptureArgs and Args interaction (ESI):<br/><br/>
38
39[% subinclude_using('ESI', '/time_args_with_args', ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %]<br/>
40(using: [% c.uri_for( c.controller.action_for('time_args_with_args'), ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %])<br/>
41<br/>
42
43[% subinclude_using('ESI', '/time_args_without_capture', 'regular_arg', { query_arg => 'val' }) %]<br/>
44(using: [% c.uri_for( c.controller.action_for('time_args_without_capture'), 'regular_arg', { query_arg => 'val' } ) %])<br/>
f61393b7 45
6582f7e5 46<br/><br/>
47
48Test CaptureArgs and Args interaction (SSI):<br/><br/>
49
50[% subinclude_using('SSI', '/time_args_with_args', ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %]<br/>
51(using: [% c.uri_for( c.controller.action_for('time_args_with_args'), ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %])<br/>
52<br/>
53
54[% subinclude_using('SSI', '/time_args_without_capture', 'regular_arg', { query_arg => 'val' }) %]<br/>
55(using: [% c.uri_for( c.controller.action_for('time_args_without_capture'), 'regular_arg', { query_arg => 'val' } ) %])<br/>
56
f61393b7 57<br/><br/><br/>
58
59Test Args when Chained is not being used:
60[% subinclude_using('SubRequest', '/time_args_no_chained', 'regular_arg1', 'regular_arg2', { query_arg => 'val' } ) %]<br/>
61(using: [% c.uri_for( c.controller.action_for('time_args_no_chained'), 'regular_arg1', 'regular_arg2', { query_arg => 'val' } ) %])<br/>