X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-Getopt.git;a=blobdiff_plain;f=t%2F107_no_auto_help.t;fp=t%2F107_no_auto_help.t;h=a45ef523df209fbd73d122a7fd0ea5630fa8431e;hp=54500922b7fb74cd915bac4435911b03bd247fda;hb=84a583159f38ec9a0149efdbc392edb774680fab;hpb=ea8725fe338a9351d0969e29a53ab84e36fd896f diff --git a/t/107_no_auto_help.t b/t/107_no_auto_help.t index 5450092..a45ef52 100644 --- a/t/107_no_auto_help.t +++ b/t/107_no_auto_help.t @@ -39,7 +39,9 @@ my $fail_on_exit = 1; 1; } -use Test::More tests => 1; +use Test::More tests => 3; +use Test::Warn; +use Test::Exception; END { ok(!$fail_on_exit, 'getoptions() lives'); @@ -50,5 +52,12 @@ END { @ARGV = ('--help'); -Class->new_with_options; + +warning_like { + throws_ok { Class->new_with_options } + qr/^usage: [\d\w]+\Q.t [long options...]\E.\t--configfile\s*.\t--help/ms, + 'usage information looks good'; + } + qr/^Specified configfile \'this_value_unimportant\' does not exist, is empty, or is not readable$/, + 'Our dummy config file doesn\'t exist';