Author: jkeenan
Date: Sun Apr  8 06:36:48 2007
New Revision: 18039

Modified:
   trunk/t/configure/01-options.t

Log:
Adding 1 test to see whether get_valid_options() handles invalid option 
correctly.

Modified: trunk/t/configure/01-options.t
==============================================================================
--- trunk/t/configure/01-options.t      (original)
+++ trunk/t/configure/01-options.t      Sun Apr  8 06:36:48 2007
@@ -19,7 +19,7 @@
     }
     unshift @INC, qq{$topdir/lib};
 }
-use Test::More tests => 32;
+use Test::More tests => 33;
 use Carp;
 use lib ("lib");
 use_ok('Parrot::Configure::Options', qw|
@@ -30,6 +30,8 @@
 
 
 my %valid;
+my $badoption = q{samsonanddelilah};
+
 %valid = map {$_, 1} get_valid_options();
 ok(scalar keys %valid, "non-zero quantity of valid options found");
 ok(defined $valid{debugging}, "debugging option found");
@@ -37,6 +39,7 @@
 ok(defined $valid{help}, "help option found");
 ok(defined $valid{version}, "version option found");
 ok(defined $valid{verbose}, "verbose option found");
+ok(! defined $valid{$badoption}, "invalid option not found");
 
 open my $FH, "$main::topdir/Configure.pl"
     or croak "Unable to open handle to Configure.pl";
@@ -133,7 +136,6 @@
 ok(defined $args,
     "process_options() returned successfully when options were specified");
 
-my $badoption = q{samsonanddelilah};
 eval {
     $args = process_options( {
         argv            => [ qq<--${badoption}=72> ],

Reply via email to