no :PathPart -> :PathPart('subname')
[catagits/Catalyst-Runtime.git] / t / lib / TestApp / Controller / Action / ChildOf / Foo.pm
1 package TestApp::Controller::Action::ChildOf::Foo;
2
3 use strict;
4 use warnings;
5
6 use base qw/Catalyst::Controller/;
7
8 #
9 #   Child of current namespace
10 #
11 sub spoon :ChildOf('') :Args(0) { }
12
13 #
14 #   Root for a action in a "parent" controller
15 #
16 sub higher_root :PathPart('childof/higher_root') :ChildOf('/') :Captures(1) { }
17
18 #
19 #   Parent controller -> this subcontroller -> parent controller test
20 #
21 sub pcp2 :ChildOf('/action/childof/pcp1') :Captures(1) { }
22
23 #
24 #   Controllers not in parent/child relation. This tests the end.
25 #
26 sub cross2 :PathPart('end') :ChildOf('/action/childof/bar/cross1') :Args(1) { }
27
28 1;