From: Karen Etheridge <ether@cpan.org>
Date: Thu, 11 Jul 2013 22:18:39 +0000 (-0700)
Subject: use warnings tester with fewer dependencies, issues
X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=25eb430dc9dc0e223b0a8cddf555e0dc3bbd26aa;p=gitmo%2FMooseX-Getopt.git

use warnings tester with fewer dependencies, issues
---

diff --git a/t/000_load.t b/t/000_load.t
index 1f3cfb8..ed9e094 100644
--- a/t/000_load.t
+++ b/t/000_load.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 2;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt');
diff --git a/t/001_basic.t b/t/001_basic.t
index 2d5eb1b..b92f883 100644
--- a/t/001_basic.t
+++ b/t/001_basic.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 70;
 use Test::Moose;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt');
diff --git a/t/002_custom_option_type.t b/t/002_custom_option_type.t
index 5c0eb90..80417fe 100644
--- a/t/002_custom_option_type.t
+++ b/t/002_custom_option_type.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 7;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 use Test::Fatal;
 
 BEGIN {
diff --git a/t/003_inferred_option_type.t b/t/003_inferred_option_type.t
index 8953926..c9345c0 100644
--- a/t/003_inferred_option_type.t
+++ b/t/003_inferred_option_type.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 6;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt');
diff --git a/t/004_nogetop.t b/t/004_nogetop.t
index 148682e..118f18a 100644
--- a/t/004_nogetop.t
+++ b/t/004_nogetop.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 10;
 use Test::Fatal 0.003;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt');
diff --git a/t/005_strict.t b/t/005_strict.t
index f768d8b..b4a5723 100644
--- a/t/005_strict.t
+++ b/t/005_strict.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 11;
 use Test::Fatal;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt');
diff --git a/t/006_metaclass_traits.t b/t/006_metaclass_traits.t
index 848fe53..e43b61c 100644
--- a/t/006_metaclass_traits.t
+++ b/t/006_metaclass_traits.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 70;
 use Test::Moose;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt');
diff --git a/t/007_nogetopt_trait.t b/t/007_nogetopt_trait.t
index 22f27cd..75a5c88 100644
--- a/t/007_nogetopt_trait.t
+++ b/t/007_nogetopt_trait.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 10;
 use Test::Fatal;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt');
diff --git a/t/008_configfromfile.t b/t/008_configfromfile.t
index e22f206..92e083b 100644
--- a/t/008_configfromfile.t
+++ b/t/008_configfromfile.t
@@ -7,7 +7,7 @@ use Test::Fatal;
 use Test::Deep '!blessed';
 use Path::Tiny 0.009;
 use Scalar::Util 'blessed';
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 my %constructor_args;
 {
diff --git a/t/009_gld_and_explicit_options.t b/t/009_gld_and_explicit_options.t
index 2d46662..19320f0 100644
--- a/t/009_gld_and_explicit_options.t
+++ b/t/009_gld_and_explicit_options.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 6;
 use Test::Fatal;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 use Getopt::Long::Descriptive;
 
diff --git a/t/010_dashes.t b/t/010_dashes.t
index 68f9a34..679aa82 100644
--- a/t/010_dashes.t
+++ b/t/010_dashes.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 8;
 use Test::Fatal;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 
 BEGIN {
diff --git a/t/011_process_argv.t b/t/011_process_argv.t
index 99dc8e6..fdd8136 100644
--- a/t/011_process_argv.t
+++ b/t/011_process_argv.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 7;
 use Test::Fatal 0.003;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 {
     package Testing::Foo;
diff --git a/t/100_gld_default_bug.t b/t/100_gld_default_bug.t
index 54312f2..0d6c410 100644
--- a/t/100_gld_default_bug.t
+++ b/t/100_gld_default_bug.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 6;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 use Getopt::Long::Descriptive;
 
diff --git a/t/101_argv_bug.t b/t/101_argv_bug.t
index 3de40e4..02c5fc2 100644
--- a/t/101_argv_bug.t
+++ b/t/101_argv_bug.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 4;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 use MooseX::Getopt;
 
diff --git a/t/102_basic_basic.t b/t/102_basic_basic.t
index 49042ea..10d5bd3 100644
--- a/t/102_basic_basic.t
+++ b/t/102_basic_basic.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 70;
 use Test::Moose;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 BEGIN {
     use_ok('MooseX::Getopt::Basic');
diff --git a/t/103_uc_bug.t b/t/103_uc_bug.t
index e6fa0f6..8fa6eec 100644
--- a/t/103_uc_bug.t
+++ b/t/103_uc_bug.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 4;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 {
     package App;
diff --git a/t/104_override_usage.t b/t/104_override_usage.t
index 091b47b..29ec9d6 100644
--- a/t/104_override_usage.t
+++ b/t/104_override_usage.t
@@ -3,7 +3,7 @@ use warnings FATAL => 'all';
 
 use Test::More tests => 7;
 use Test::Trap;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 {
     package MyScript;
diff --git a/t/105_uc_bug_more.t b/t/105_uc_bug_more.t
index 0b54994..df5c8d6 100644
--- a/t/105_uc_bug_more.t
+++ b/t/105_uc_bug_more.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 13;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 use Moose ();
 use Moose::Meta::Class;
 
diff --git a/t/106_no_ignore_case.t b/t/106_no_ignore_case.t
index 1e8f425..c53a581 100644
--- a/t/106_no_ignore_case.t
+++ b/t/106_no_ignore_case.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 22;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 use Moose ();
 use Moose::Meta::Class;
 
diff --git a/t/107_no_auto_help.t b/t/107_no_auto_help.t
index 3cb1aec..989e81d 100644
--- a/t/107_no_auto_help.t
+++ b/t/107_no_auto_help.t
@@ -16,7 +16,7 @@ use Test::More tests => 2;
 use Test::Warn 0.21;
 use Test::Fatal 0.003;
 
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 my $fail_on_exit = 1;
 {
diff --git a/t/107_union_bug.t b/t/107_union_bug.t
index 653f012..84660c2 100644
--- a/t/107_union_bug.t
+++ b/t/107_union_bug.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 6;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 {
     package example;
diff --git a/t/108_usage_attr.t b/t/108_usage_attr.t
index 0f24131..1cc26df 100644
--- a/t/108_usage_attr.t
+++ b/t/108_usage_attr.t
@@ -3,9 +3,10 @@
 
 # This tests the fix (that fulfills the documentation claim).
 
-use strict; use warnings FATAL => 'all';
+use strict;
+use warnings FATAL => 'all';
 use Test::More tests => 4;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 {
     package MyClass;
diff --git a/t/109_help_flag.t b/t/109_help_flag.t
index a9b8756..15b6ac1 100644
--- a/t/109_help_flag.t
+++ b/t/109_help_flag.t
@@ -16,9 +16,10 @@
 
 # Update: since 0.41, usage info is printed to stdout, not stderr.
 
-use strict; use warnings FATAL => 'all';
+use strict;
+use warnings FATAL => 'all';
 use Test::More tests => 23;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 use Test::Trap;
 
 {
diff --git a/t/110_sort_usage_by_attr_order.t b/t/110_sort_usage_by_attr_order.t
index c6511bf..c025680 100644
--- a/t/110_sort_usage_by_attr_order.t
+++ b/t/110_sort_usage_by_attr_order.t
@@ -8,9 +8,10 @@
 # early), followed by options added by parent classes and roles, and then
 # options added by this class.
 
-use strict; use warnings FATAL => 'all';
+use strict;
+use warnings FATAL => 'all';
 use Test::More tests => 2;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 {
     package MyClass;
diff --git a/t/111_gld_pass_through.t b/t/111_gld_pass_through.t
index c4f7401..2767086 100644
--- a/t/111_gld_pass_through.t
+++ b/t/111_gld_pass_through.t
@@ -2,7 +2,7 @@ use strict;
 use warnings FATAL => 'all';
 
 use Test::More tests => 6;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 
 use Getopt::Long::Descriptive;
 
diff --git a/t/112_configfile_constructor_arg.t b/t/112_configfile_constructor_arg.t
index 8a30858..4b83b07 100644
--- a/t/112_configfile_constructor_arg.t
+++ b/t/112_configfile_constructor_arg.t
@@ -5,7 +5,7 @@ use warnings FATAL => 'all';
 
 use Test::Requires 'MooseX::SimpleConfig';  # skip all if not installed
 use Test::More tests => 3;
-use Test::NoWarnings 1.04 ':early';
+use Test::Warnings;
 use Path::Tiny 0.009;
 
 # avoid warning if all we have installed is YAML or YAML::Syck - the user will