test for warnings everywhere
Karen Etheridge [Sat, 22 Dec 2012 01:49:12 +0000 (17:49 -0800)]
26 files changed:
dist.ini
t/000_load.t
t/001_basic.t
t/002_custom_option_type.t
t/003_inferred_option_type.t
t/004_nogetop.t
t/005_strict.t
t/006_metaclass_traits.t
t/007_nogetopt_trait.t
t/008_configfromfile.t
t/009_gld_and_explicit_options.t
t/010_dashes.t
t/100_gld_default_bug.t
t/101_argv_bug.t
t/102_basic_basic.t
t/103_uc_bug.t
t/104_override_usage.t
t/105_uc_bug_more.t
t/106_no_ignore_case.t
t/107_no_auto_help.t
t/107_union_bug.t
t/108_usage_attr.t
t/109_help_flag.t
t/110_sort_usage_by_attr_order.t
t/111_gld_pass_through.t
t/112_configfile_constructor_arg.t

index d130d0a..8989ddc 100644 (file)
--- a/dist.ini
+++ b/dist.ini
@@ -33,6 +33,7 @@ Test::More = 0.88
 Test::Requires = 0.05
 Test::Trap = 0
 Path::Class = 0
+Test::NoWarnings = 1.04
 
 [InstallGuide]
 [MetaConfig]
index 24b4081..3aec9d2 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 1;
+use Test::More tests => 2;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index de997ad..fd340f6 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 69;
+use Test::More tests => 70;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index 553a9fa..9b0dfad 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 6;
+use Test::More tests => 7;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index 820d2fc..965014b 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 5;
+use Test::More tests => 6;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index a4c4455..b90b914 100644 (file)
@@ -1,8 +1,9 @@
 use strict;
 use warnings;
 
-use Test::More tests => 9;
+use Test::More tests => 10;
 use Test::Fatal 0.003;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index a1b9ee0..03eaf50 100644 (file)
@@ -1,8 +1,9 @@
 use strict;
 use warnings;
 
-use Test::More tests => 10;
+use Test::More tests => 11;
 use Test::Fatal;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index 5ac0391..0169dd1 100644 (file)
@@ -1,8 +1,9 @@
 use strict;
 use warnings;
 
-use Test::More tests => 69;
+use Test::More tests => 70;
 use Test::Moose;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index 341173c..7c29264 100644 (file)
@@ -1,8 +1,9 @@
 use strict;
 use warnings;
 
-use Test::More tests => 9;
+use Test::More tests => 10;
 use Test::Fatal;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt');
index bcb0322..44b20fe 100644 (file)
@@ -1,9 +1,10 @@
 use strict;
 use warnings;
 
-use Test::More tests => 37;
+use Test::More tests => 38;
 use Test::Fatal;
 use File::Spec;
+use Test::NoWarnings 1.04 ':early';
 
 use Test::Requires {
     'MooseX::ConfigFromFile' => 0.01, # skip all if not installed
index 9fc24f9..bf1a376 100644 (file)
@@ -1,8 +1,9 @@
 use strict;
 use warnings;
 
-use Test::More tests => 5;
+use Test::More tests => 6;
 use Test::Fatal;
+use Test::NoWarnings 1.04 ':early';
 
 use Test::Requires {
     'Getopt::Long::Descriptive' => 0.01, # skip all if not installed
index 87f49dd..004ca71 100644 (file)
@@ -1,8 +1,9 @@
 use strict;
 use warnings;
 
-use Test::More tests => 7;
+use Test::More tests => 8;
 use Test::Fatal;
+use Test::NoWarnings 1.04 ':early';
 
 
 BEGIN {
index 3e3aa97..40ca140 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 5;
+use Test::More tests => 6;
+use Test::NoWarnings 1.04 ':early';
 
 use Test::Requires {
     'Getopt::Long::Descriptive' => 0.01, # skip all if not installed
index 3a38b15..318291c 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 3;
+use Test::More tests => 4;
+use Test::NoWarnings 1.04 ':early';
 
 use MooseX::Getopt;
 
index 631550a..cf7cc19 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 69;
+use Test::More tests => 70;
+use Test::NoWarnings 1.04 ':early';
 
 BEGIN {
     use_ok('MooseX::Getopt::Basic');
index c9fa04e..b9e694e 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 3;
+use Test::More tests => 4;
+use Test::NoWarnings 1.04 ':early';
 
 {
     package App;
index 71ff691..3f0da19 100644 (file)
@@ -1,8 +1,9 @@
 use strict;
 use warnings;
 
-use Test::More tests => 8;
+use Test::More tests => 9;
 use Test::Trap;
+use Test::NoWarnings 1.04 ':early';
 
 {
     package MyScript;
index 04a8c9b..5c11042 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 12;
+use Test::More tests => 13;
+use Test::NoWarnings 1.04 ':early';
 use Moose ();
 use Moose::Meta::Class;
 
index 06955c8..e9e1659 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 21;
+use Test::More tests => 22;
+use Test::NoWarnings 1.04 ':early';
 use Moose ();
 use Moose::Meta::Class;
 
index d3eb573..e3b2132 100644 (file)
 use strict;
 use warnings;
 
-use Test::More tests => 1;
+use Test::More tests => 2;
+
 use Test::Requires {
     'MooseX::SimpleConfig' => 0.07, # skip all if not installed
 };
+use Test::NoWarnings 1.04 ':early';
 
 my $fail_on_exit = 1;
 {
index 270e3bf..a1d4b7c 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 5;
+use Test::More tests => 6;
+use Test::NoWarnings 1.04 ':early';
 
 {
     package example;
index cb2ff86..3fd6c4d 100644 (file)
@@ -4,7 +4,8 @@
 # This tests the fix (that fulfills the documentation claim).
 
 use strict; use warnings;
-use Test::More tests => 3;
+use Test::More tests => 4;
+use Test::NoWarnings 1.04 ':early';
 
 {
     package MyClass;
index fd54ea9..33390de 100644 (file)
@@ -17,7 +17,8 @@
 # Update: since 0.41, usage info is printed to stdout, not stderr.
 
 use strict; use warnings;
-use Test::More tests => 22;
+use Test::More tests => 23;
+use Test::NoWarnings 1.04 ':early';
 use Test::Trap;
 
 {
index c7677e0..c424add 100644 (file)
@@ -9,7 +9,8 @@
 # options added by this class.
 
 use strict; use warnings;
-use Test::More tests => 1;
+use Test::More tests => 2;
+use Test::NoWarnings 1.04 ':early';
 
 {
     package MyClass;
index 48e7f7a..faecb98 100644 (file)
@@ -1,7 +1,8 @@
 use strict;
 use warnings;
 
-use Test::More tests => 5;
+use Test::More tests => 6;
+use Test::NoWarnings 1.04 ':early';
 
 use Test::Requires {
     'Getopt::Long::Descriptive' => 0.01, # skip all if not installed
index 1798a65..9465ede 100644 (file)
@@ -6,7 +6,8 @@ use Test::Requires
 
 # respect the configfile value passed into the constructor.
 
-use Test::More tests => 2;
+use Test::More tests => 3;
+use Test::NoWarnings 1.04 ':early';
 use Path::Class;    # exports file, dir
 
 {