List Info

Thread: Tests for :Args(0) being overwritten by :Args()




Tests for :Args(0) being overwritten by :Args()
user name
2007-05-22 11:47:05
In the following example, I would expect args_order_0 to
fire:

sub args_order_0   :Chained('/')
:PathPart('chained/args_order') :Args(0) { }
sub args_order_inf :Chained('/')
:PathPart('chained/args_order') :Args( ) { }

However, a call to http://localhost/
chained/args_order calls
args_order_inf. After highlighting this problem to mst he
asked that I
create the attached test case and send it to the list, so
here you go


The patches were created from
t/live_component_controller_action_chained.t and
t/lib/TestApp/Controller/Action/Chained.pm of the latest
Catalyst
trunk.

-- 
Best wishes,
Dave Cardwell.

_______________________________________________
Catalyst-dev mailing list
Catalyst-devlists.rawmode.org
http://lists.rawmode.org/mailman/listinfo/catalyst-dev


  
  
Re: Tests for :Args(0) being overwritten by :Args()
user name
2007-05-22 12:17:52
On 22/05/07, Dave Cardwell <list+catalyst-devdavecardwell.co.uk> wrote:
> In the following example, I would expect args_order_0
to fire:
>
> sub args_order_0   :Chained('/')
:PathPart('chained/args_order') :Args(0) { }
> sub args_order_inf :Chained('/')
:PathPart('chained/args_order') :Args( ) { }
>
> However, a call to http://localhost/
chained/args_order calls
> args_order_inf. After highlighting this problem to mst
he asked that I
> create the attached test case and send it to the list,
so here you go
> 
>
> The patches were created from
> t/live_component_controller_action_chained.t and
> t/lib/TestApp/Controller/Action/Chained.pm of the
latest Catalyst
> trunk.

mst asked that I also provided tests for cases where
:CaptureArgs is
also in use. I have attached a pair of updated patches.

-- 
Best wishes,
Dave Cardwell.

_______________________________________________
Catalyst-dev mailing list
Catalyst-devlists.rawmode.org
http://lists.rawmode.org/mailman/listinfo/catalyst-dev


  
  
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )