Blame examples/no_plan.t

Packit e94139
use strict;
Packit e94139
use warnings;
Packit e94139
Packit e94139
use Test::More;
Packit e94139
use Test::Warnings ':all';
Packit e94139
Packit e94139
is(1, 1, 'passing test');
Packit e94139
Packit e94139
had_no_warnings;
Packit e94139
Packit e94139
ok(!allowing_warnings, 'warnings are not currently allowed');
Packit e94139
Packit e94139
allow_warnings;
Packit e94139
ok(allowing_warnings, 'warnings are now allowed');
Packit e94139
Packit e94139
warn 'this warning will not cause a failure';
Packit e94139
had_no_warnings;
Packit e94139
Packit e94139
allow_warnings(0);
Packit e94139
ok(!allowing_warnings, 'warnings are not allowed again');
Packit e94139
warn 'oh noes, something warned!';
Packit e94139
Packit e94139
# this will now fail.
Packit e94139
had_no_warnings;
Packit e94139
Packit e94139
# had_no_warnings will be called automatically from END
Packit e94139
# done_testing not called... will cause a test failure