make all warnings fatal in tests
[gitmo/MooseX-Getopt.git] / t / 109_help_flag.t
index b5a0833..a9b8756 100644 (file)
@@ -1,5 +1,3 @@
-#!/usr/bin/env perl
-
 # The documentation claims:
 #   If Getopt::Long::Descriptive is installed and any of the following command
 #   line params are passed (--help, --usage, --?), the program will exit with
 
 # Update: since 0.41, usage info is printed to stdout, not stderr.
 
-use strict; use warnings;
-use Test::More tests => 22;
+use strict; use warnings FATAL => 'all';
+use Test::More tests => 23;
+use Test::NoWarnings 1.04 ':early';
 use Test::Trap;
 
 {
     package MyClass;
-    use strict; use warnings;
+    use strict; use warnings FATAL => 'all';
     use Moose;
     with 'MooseX::Getopt';
 }