X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F009_gld_and_explicit_options.t;h=19320f0c4c56490efe5a342e08dae8cd9fbcc58b;hb=986fb4690bc00c860b1f728b986e39b412100854;hp=aa2761cb0d62dd0e2d665cc1db0cf9b8b54c77d6;hpb=2557b52647dda5b9e090b324d950d4a55db74bae;p=gitmo%2FMooseX-Getopt.git diff --git a/t/009_gld_and_explicit_options.t b/t/009_gld_and_explicit_options.t index aa2761c..19320f0 100644 --- a/t/009_gld_and_explicit_options.t +++ b/t/009_gld_and_explicit_options.t @@ -1,17 +1,13 @@ -#!/usr/bin/perl - use strict; -use warnings; +use warnings FATAL => 'all'; -use Test::More; -use Test::Exception; +use Test::More tests => 6; +use Test::Fatal; +use Test::Warnings; -BEGIN { - eval 'use Getopt::Long::Descriptive;'; - plan skip_all => "Getopt::Long::Descriptive required for this test" if $@; - plan tests => 5; - use_ok('MooseX::Getopt'); -} +use Getopt::Long::Descriptive; + +use_ok('MooseX::Getopt'); { package Testing::Foo; @@ -35,9 +31,9 @@ BEGIN { @ARGV = qw(--bar 10); my $foo; -lives_ok { +ok ! exception { $foo = Testing::Foo->new_with_options(baz => 100); -} '... this should work'; +}, '... this should work'; isa_ok($foo, 'Testing::Foo'); is($foo->bar, 10, '... got the right values');