X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Faggregate%2Funit_core_uri_for_action.t;h=c6c767884ad5c1eec2afad27024dfcaddf233357;hb=804143deca6f2bebfc87cc78cf397201b6028bc5;hp=6f67ccad932f8dad24702852e17ab344c46e5aa0;hpb=36bac47263176777680ba79b36b60a453386d7ed;p=catagits%2FCatalyst-Runtime.git diff --git a/t/aggregate/unit_core_uri_for_action.t b/t/aggregate/unit_core_uri_for_action.t index 6f67cca..c6c7678 100644 --- a/t/aggregate/unit_core_uri_for_action.t +++ b/t/aggregate/unit_core_uri_for_action.t @@ -83,11 +83,11 @@ my $context = TestApp->new( { # JNAP: I'm going to todo these tests, calling uri_for as a class method # should work, but its not really useful so I think theres not much harm # if someone needs this for a business case they are welcome to figure out -# what is going +# what is going TODO: { local $TODO = "Need to fix using uri_for and uri_for_action as a class method"; - + # this works, using $ctx is($context->uri_for($context->controller('Action::Chained')->action_for('endpoint')), @@ -157,10 +157,10 @@ is($context->uri_for($chained_action, [ 1 ], 2, { q => 1 }), 'uri_for_action correct for chained with multiple capturing actions and args combined' ); my $action_needs_two = '/action/chained/endpoint2'; - + ok( ! defined( $context->uri_for_action($action_needs_two, [1], (2,3)) ), 'uri_for_action returns undef for not enough captures' ); - + is( $context->uri_for_action($action_needs_two, [1,2], (2,3)), 'http://127.0.0.1/foo/chained/foo2/1/2/end2/2/3', 'uri_for_action returns correct uri for correct captures' ); @@ -171,7 +171,7 @@ is($context->uri_for($chained_action, [ 1 ], 2, { q => 1 }), ok( ! defined( $context->uri_for_action($action_needs_two, [1,2,3], (2,3)) ), 'uri_for_action returns undef for too many captures' ); - + is( $context->uri_for_action($action_needs_two, [1,2], (3)), 'http://127.0.0.1/foo/chained/foo2/1/2/end2/3', 'uri_for_action returns uri with lesser args than specified on action' );