use strict;
use warnings;
-use Test::More tests => 49;
+use Test::More tests => 51;
BEGIN {
use_ok('MooseX::Getopt');
);
has 'cow' => (
- metaclass => 'MooseX::Getopt::Meta::Attribute',
+ metaclass => 'Getopt',
is => 'ro',
isa => 'Str',
default => 'moo',
isa_ok($app, 'App');
is($app->_private_stuff_cmdline, 666, '_foo + cmd_flag');
}
+
+# Test ARGV support
+{
+ my @args = ('-p', 12345, '-c', 99);
+ local @ARGV = @args;
+ my $app = App->new_with_options;
+ isa_ok($app, 'App');
+ is_deeply($app->ARGV, \@args);
+}