X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F010_dashes.t;h=c605635c5146c6a91c514e6069cdb92f3f531ef4;hb=aabf4179f74c8607d8c9de5a1da07a5f2cb48b3b;hp=52b784947c1d26bf7592573360f4c7b037d2ec7e;hpb=fe193b814520900810bc4c0e6d9819d444b26930;p=gitmo%2FMooseX-Getopt.git diff --git a/t/010_dashes.t b/t/010_dashes.t index 52b7849..c605635 100644 --- a/t/010_dashes.t +++ b/t/010_dashes.t @@ -3,9 +3,8 @@ use strict; use warnings; -use Test::More tests => 5; - -use Test::Exception; +use Test::More tests => 7; +use Test::Fatal; BEGIN { @@ -24,20 +23,20 @@ BEGIN { { local @ARGV = (qw/--some-thingy bar/); - lives_and { is( App->new_with_options->some_thingy, 'bar') } 'Dash in option name'; + ok ! exception { is( App->new_with_options->some_thingy, 'bar') }, 'Dash in option name'; } { local @ARGV = (qw/--some_thingy bar/); - throws_ok { App->new_with_options } qr/Unknown option: some_thingy/; + like exception { App->new_with_options }, qr/Unknown option: some_thingy/; } { local @ARGV = (qw/--another_thingy bar/); - lives_and { is( App->new_with_options->another_thingy, 'bar' ) } 'Underscore in option name'; + ok ! exception { is( App->new_with_options->another_thingy, 'bar' ) }, 'Underscore in option name'; } { local @ARGV = (qw/--another-thingy bar/); - throws_ok { App->new_with_options } qr/Unknown option: another-thingy/; + like exception { App->new_with_options }, qr/Unknown option: another-thingy/; }