]> git.decadent.org.uk Git - maypole.git/commitdiff
fix unit tests for Rev 309
authorSimon Cozens <simon@simon-cozens.org>
Thu, 9 Dec 2004 09:39:05 +0000 (09:39 +0000)
committerSimon Cozens <simon@simon-cozens.org>
Thu, 9 Dec 2004 09:39:05 +0000 (09:39 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@312 48953598-375a-da11-a14b-00016c27c3ee

t/maypole.t

index 4da0de6bf3a823ff736a8203467cfebc6443be79..4c07d21b2834f0a044de9b6983beabadc0baa72f 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/perl
 use strict;
 use warnings;
-use Test::More tests => 107;
+use Test::More tests => 108;
 use Test::MockModule;
 
 # module compilation
@@ -306,8 +306,7 @@ is($r->path, 'frontpage', '... path() defaults to "frontpage"');
 $r->path('/table');
 $r->parse_path;
 is($r->table, 'table', '... parses "table" from the first part of path');
-ok(!defined $r->action && @{$r->args} == 0,
-   '... leaving "action" undefined, and "args" as empty list, if not present');
+ok(@{$r->args} == 0, '... "args" default to empty list');
 
 $r->path('/table/action');
 $r->parse_path;
@@ -319,6 +318,11 @@ $r->parse_path;
 is_deeply($r->args, [qw(arg1 arg2)],
    '... "args" are populated from remaning components');
 
+# ... action defaults to index
+$r->path('/table');
+$r->parse_path;
+is($r->action, 'index', '... action defaults to index');
+
 # get_template_root()
 can_ok(Maypole => 'get_template_root');
 is(Maypole->get_template_root(), '.', '... returns "."');