use strict;
use warnings FATAL => 'all';
-use Test::More tests => 33;
+
+use Test::More;
+use if $ENV{AUTHOR_TESTING}, 'Test::Warnings';
use MooseX::Types::Common::String qw(
SimpleStr
ok(!is_NumericCode('abc'), 'NumericCode dies' );
ok(!is_NumericCode('x18'), 'mixed NumericCode dies');
+done_testing;
use strict;
use warnings FATAL => 'all';
-use Test::More tests => 34;
-use Test::Fatal;
+
+use Test::More;
+use if $ENV{AUTHOR_TESTING}, 'Test::Warnings';
use MooseX::Types::Common::Numeric qw(
PositiveNum PositiveOrZeroNum
ok(!is_NegativeOrZeroNum(100.885), 'NegativeOrZeroNum (100.885)');
ok(is_NegativeOrZeroNum(0), 'NegativeOrZeroNum (0)');
ok(is_NegativeOrZeroNum(-0.0000000001), 'NegativeOrZeroNum (-0.0000000001)');
+
+done_testing;
use strict;
use warnings FATAL => 'all';
-use Test::More tests => 2;
+use Test::More;
use Test::Warnings ':no_end_test', ':all';
use Test::Deep;
'Warning mentions bad type',
);
+had_no_warnings if $ENV{AUTHOR_TESTING};
+done_testing;
use strict;
use warnings FATAL => 'all';
-use Test::More tests => 5;
+
+use Test::More;
+use if $ENV{AUTHOR_TESTING}, 'Test::Warnings';
use MooseX::Types::Common::String qw(
LowerCaseSimpleStr
is(to_LowerCaseStr('BAR'), 'bar', 'lowercase str' );
is(to_NumericCode('4111-1111-1111-1111'), '4111111111111111', 'numeric code' );
+
+done_testing;