X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F003_inferred_option_type.t;fp=t%2F003_inferred_option_type.t;h=065a1c659edd36d33884e12837e9523ff8199b87;hb=ac2073c861c686a00941f7b6d5c9c1b4013d7671;hp=4581bc8d10e0d38960a4393a93e3c79a7be7ec2f;hpb=05e8fe8973c9305d2a81ee513474cd5f78a0fef3;p=gitmo%2FMooseX-Getopt.git diff --git a/t/003_inferred_option_type.t b/t/003_inferred_option_type.t index 4581bc8..065a1c6 100644 --- a/t/003_inferred_option_type.t +++ b/t/003_inferred_option_type.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => 17; +use Test::More tests => 25; BEGIN { use_ok('MooseX::Getopt'); @@ -30,7 +30,7 @@ BEGIN { } -foreach my $parser_name (qw(MooseX::Getopt::Parser::Long MooseX::Getopt::Parser::Descriptive)) { +foreach my $parser_name (qw(MooseX::Getopt::Parser::Long MooseX::Getopt::Parser::Descriptive MooseX::Getopt::Parser::Default)) { SKIP: { if ($parser_name eq 'MooseX::Getopt::Parser::Descriptive') { eval { require Getopt::Long::Descriptive }; @@ -41,7 +41,7 @@ foreach my $parser_name (qw(MooseX::Getopt::Parser::Long MooseX::Getopt::Parser: local @ARGV = (); my $parser = $parser_name->new; - isa_ok($parser, $parser_name); + ok(ref($parser) =~ /^MooseX::Getopt::Parser::/, '... parser object is created'); my $getopt = MooseX::Getopt::Session->new( parser => $parser ); isa_ok($getopt, 'MooseX::Getopt::Session'); @@ -56,7 +56,7 @@ foreach my $parser_name (qw(MooseX::Getopt::Parser::Long MooseX::Getopt::Parser: local @ARGV = ('--nums', 3, '--nums', 5); my $parser = $parser_name->new; - isa_ok($parser, $parser_name); + ok(ref($parser) =~ /^MooseX::Getopt::Parser::/, '... parser object is created'); my $getopt = MooseX::Getopt::Session->new( parser => $parser ); isa_ok($getopt, 'MooseX::Getopt::Session');